Felo API PlatformFelo API Platform
সব Firecrawl endpoint
v0.2.0-beta
OpenAPI 3.1.0

অ্যাসিঙ্ক্রোনাস ক্রল জব জমা দিন।

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

Firecrawl

​

Search, scrape, map, file parsing and asynchronous crawling.

Firecrawl অপারেশন

অ্যাসিঙ্ক্রোনাস ক্রল জব জমা দিন।

​

অ্যাসিঙ্ক্রোনাস ওয়েবসাইট ক্রল জমা দিন। url ও limit দিন; ঐচ্ছিকভাবে ডকুমেন্ট করা ক্রল ও স্ক্র্যাপ অপশন। Idempotency-Key আবশ্যক। HTTP 202 একটি জব ফেরত দেয়; সংশ্লিষ্ট Felo পোলিং এন্ডপয়েন্টের সঙ্গে তার id ব্যবহার করুন যতক্ষণ না completed, failed বা cancelled হয়। জবের মূল্য ফিল্ড প্রোভাইডার অনুমোদন ও নিষ্পত্তি মেটাডেটা, Felo বিলিং রেকর্ড নয়।

মূল্য রেফারেন্স

  • মিটারিং: মিটার করা ফলাফলের রেফারেন্স
  • রেফারেন্স রিকোয়েস্ট অনুমান পাওয়া যায় না।
  • গ্রাহক ইউনিট রেফারেন্স মূল্য: USD 0.005

এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।

হেডার
  • Idempotency-Key
    টাইপ: string
    আবশ্যক

    ট্রিম করা UTF-8 দৈর্ঘ্য 1 থেকে 191 বাইটের মধ্যে হতে হবে।

বডি
আবশ্যক
application/json
  • limit
    টাইপ: integer
    সর্বনিম্ন:  
    1
    সর্বোচ্চ:  
    1000
    আবশ্যক

    Integer numbers.

  • url
    টাইপ: string
    আবশ্যক

    হোস্টনেমসহ HTTPS URL, ক্রেডেনশিয়াল বা ফ্র্যাগমেন্ট ছাড়া। ছাঁটা ইনপুট যা .pdf-এ শেষ হয় (কেস-সংবেদনশীল নয়) সমর্থিত নয়।

  • টাইপ: boolean | null
  • allowSubdomains
    টাইপ: boolean | null
  • crawlEntireDomain
    টাইপ: boolean | null
  • delay
    টাইপ: number | null
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    30
  • excludePaths
    টাইপ: array string[] | null …20
  • ignoreQueryParameters
    টাইপ: boolean | null
  • includePaths
    টাইপ: array string[] | null …20
  • maxConcurrency
    টাইপ: integer | null
    সর্বনিম্ন:  
    1
    সর্বোচ্চ:  
    20

    Integer numbers.

  • maxDiscoveryDepth
    টাইপ: integer | null
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    10

    Integer numbers.

  • scrapeOptions
    টাইপ: object | null
    • excludeTags
      টাইপ: array string[] | null …50
    • includeTags
      টাইপ: array string[] | null …50
    • maxAge
      টাইপ: integer | null
      সর্বনিম্ন:  
      0
      সর্বোচ্চ:  
      31536000000

      Integer numbers.

    • minAge
      টাইপ: integer | null
      সর্বনিম্ন:  
      0
      সর্বোচ্চ:  
      31536000000

      Integer numbers.

    • onlyMainContent
      টাইপ: boolean | null
    • timeout
      টাইপ: integer | null
      সর্বনিম্ন:  
      1000
      সর্বোচ্চ:  
      300000

      Integer numbers.

  • sitemap
    টাইপ: string | null enum
    মান
    • null
    • skip
    • include
    • only
রেসপন্স
  • 202
    টাইপ: object

    সফল

    • completedAt
      টাইপ: string | null ফরম্যাট: date-time
      আবশ্যক

      the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

    • createdAt
      টাইপ: string | null ফরম্যাট: date-time
      আবশ্যক

      the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

    • endpoint
      টাইপ: string | null
      আবশ্যক

      প্রোভাইডার অপারেশন আইডেন্টিফায়ার; পোলিংয়ের জন্য ডকুমেন্টে উল্লিখিত Felo job পথ ব্যবহার করুন।

    • error
      টাইপ: object | null
      আবশ্যক
      • code
        টাইপ: string | null
      • message
        টাইপ: string | null
    • id
      টাইপ: string | null
      আবশ্যক
    • object
      const:  
      integration_async_job
      আবশ্যক
    • output
      আবশ্যক
    • pricing
      টাইপ: object | null
      আবশ্যক

      micro-USD-তে প্রোভাইডার অনুমোদন ও নিষ্পত্তি মেটাডেটা; এটি Felo ব্যালেন্স, হোল্ড বা বিলিং রসিদ নয়।

      • authorizedMicrosUSD
        টাইপ: integer | null

        Integer numbers.

      • billingMode
        টাইপ: string | null
      • currency
        টাইপ: string | null
      • finalMicrosUSD
        টাইপ: integer | null

        Integer numbers.

    • status
      টাইপ: string enum
      আবশ্যক
      মান
      • queued
      • running
      • completed
      • failed
      • cancelled
    • outputExpired
      টাইপ: boolean | null
    application/json
  • 400

    রিকোয়েস্ট প্রক্রিয়া করা যায়নি। রিকোয়েস্ট প্যারামিটার যাচাই করুন।

  • 401

    একটি বৈধ Felo API key আবশ্যক।

  • 402

    বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।

  • 403

    অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।

  • 429

    রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।

  • 502

    পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।

  • 503

    API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।

  • 504

    রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।

  • default

    অপারেশন ব্যর্থ হয়েছে। Felo সাপোর্টে যোগাযোগের সময় রেসপন্সের request ID রাখুন।

Request Example for post/v1/beta/firecrawl/crawl
curl https://openapi.felo.ai/v1/beta/firecrawl/crawl \
  --request POST \
  --header 'Idempotency-Key: ' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "url": "https://example.com",
  "limit": 1
}'
{
  "completedAt": null,
  "createdAt": null,
  "endpoint": null,
  "error": {
    "code": null,
    "message": null
  },
  "id": null,
  "object": "integration_async_job",
  "output": null,
  "outputExpired": null,
  "pricing": {
    "authorizedMicrosUSD": null,
    "billingMode": null,
    "currency": null,
    "finalMicrosUSD": null
  },
  "status": "queued"
}
Submit an asynchronous crawl job.