Firecrawl
Search, scrape, map, file parsing and asynchronous crawling.
ارسال یک کار خزش ناهمگام.
یک خزش وبسایت ناهمگام ارسال کنید. url و limit را بدهید؛ بهصورت اختیاری گزینههای مستند خزش و خراش. Idempotency-Key الزامی است. HTTP 202 یک کار برمیگرداند؛ id آن را با نقطه پایانی بررسی دورهای متناظر Felo تا رسیدن به completed، failed یا cancelled استفاده کنید. فیلدهای قیمتگذاری کار، مجوز ارائهدهنده و فراداده تسویهاند، نه سوابق صورتحساب Felo.
مرجع قیمتگذاری
- اندازهگیری: مرجع نتایج اندازهگیریشده.
- برآورد درخواست مرجع: در دسترس نیست.
- قیمت واحد مرجع مشتری: 0.005 دلار آمریکا.
فقط فراداده مرجع، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: stringIdempotency
- Key الزامیطول UTF-8 پس از حذف فاصلهها باید بین 1 تا 191 بایت باشد.
- نوع: integerlimitحداقل:1حداکثر:1000الزامی
Integer numbers.
- نوع: stringurlالزامی
نشانی HTTPS با نام میزبان، بدون اعتبارنامه یا fragment. ورودی اصلاحشدهای که به .pdf ختم میشود (بدون حساسیت به بزرگی و کوچکی حروف) پشتیبانی نمیشود.
- نوع: boolean | nullallow
External Links - نوع: boolean | nullallow
Subdomains - نوع: boolean | nullcrawl
Entire Domain - نوع: number | nulldelayحداقل:0حداکثر:30
- نوع: array string[] | null …20exclude
Paths - نوع: boolean | nullignore
Query Parameters - نوع: array string[] | null …20include
Paths - نوع: integer | nullmax
Concurrency حداقل:1حداکثر:20Integer numbers.
- نوع: integer | nullmax
Discovery Depth حداقل:0حداکثر:10Integer numbers.
- نوع: object | nullscrape
Options - excludeنوع: array string[] | null …50
Tags - includeنوع: array string[] | null …50
Tags - maxنوع: integer | null
Age حداقل:0حداکثر:31536000000Integer numbers.
- minنوع: integer | null
Age حداقل:0حداکثر:31536000000Integer numbers.
- onlyنوع: boolean | null
Main Content - timeoutنوع: integer | nullحداقل:1000حداکثر:300000
Integer numbers.
- نوع: string | null فهرست مقادیرsitemapمقادیر
- null
- skip
- include
- only
- نوع: object202
موفقیت
- نوع: string | null قالب: date-timecompleted
At الزامیthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- نوع: string | null قالب: date-timecreated
At الزامیthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- نوع: string | nullendpointالزامی
شناسه عملیات ارائهدهنده؛ برای نظرسنجی از مسیر مستند وظیفه Felo استفاده کنید.
- نوع: object | nullerrorالزامی
- codeنوع: string | null
- messageنوع: string | null
- نوع: string | nullidالزامی
- objectمقدار ثابت:integration_async_jobالزامی
- outputالزامی
- نوع: object | nullpricingالزامی
فراداده مجوز و تسویه ارائهدهنده به میکرو-دلار؛ نه موجودی Felo، نه بلوکه و نه رسید صورتحساب Felo.
- authorizedنوع: integer | null
Micros U S D Integer numbers.
- billingنوع: string | null
Mode - currencyنوع: string | null
- finalنوع: integer | null
Micros U S D Integer numbers.
- نوع: string فهرست مقادیرstatusالزامیمقادیر
- queued
- running
- completed
- failed
- cancelled
- نوع: boolean | nulloutput
Expired
application/json - 400
درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.
- 401
یک کلید API معتبر Felo لازم است.
- 402
درخواست ادامه نمییابد چون یک الزام صورتحساب برآورده نشده است.
- 403
حساب مجاز به انجام این عملیات نیست.
- 429
به سقف درخواست یا هزینه رسیدهاید.
- 502
سرویس نتوانست درخواست را کامل کند.
- 503
سرویس API یا صورتحساب موقتاً در دسترس نیست.
- 504
سرویس هنگام پردازش درخواست به پایان مهلت رسید.
- default
عملیات ناموفق بود. هنگام تماس با پشتیبانی Felo، شناسه درخواست پاسخ را نگه دارید.
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"
}