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 অপারেশন

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

​

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

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

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

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

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

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

বডি
আবশ্যক
application/json
  • urls
    টাইপ: array string[] 1…1000 অনন্য!
    আবশ্যক

    হোয়াইটস্পেস ও শেষের স্ল্যাশ ছাঁটার পর URL-ও অনন্য হতে হবে।

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

    Integer numbers.

  • maxConcurrency
    টাইপ: integer | null
    সর্বনিম্ন:  
    1
    সর্বোচ্চ:  
    20

    Integer numbers.

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

    Integer numbers.

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

    Integer numbers.

রেসপন্স
  • 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/batch-scrape
curl https://openapi.felo.ai/v1/beta/firecrawl/batch-scrape \
  --request POST \
  --header 'Idempotency-Key: ' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "urls": [
    "https://example.com"
  ]
}'
{
  "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 batch scrape job.