Firecrawl
Search, scrape, map, file parsing and asynchronous crawling.
کشف نشانیهای یک وبسایت.
نشانیهای قابل دسترسی از یک صفحه شروع را بدون واکشی هیچ محتوایی فهرست کنید. url و limit هر دو الزامیاند (limit از 1 تا 100000). success، یک id درخواست، و links[] با url و title را برمیگرداند — توجه کنید که اینها شیءهایی با عنوان هستند، برخلاف post_tavily_map که رشتههای خالی برمیگرداند. از آن برای تخمین اندازه سایت پیش از پرداخت برای خزش آن استفاده کنید، سپس فقط چیزهای مهم را با post_firecrawl_scrape بگیرید. وقتی محتوا و ساختار را در یک گذر میخواهید، post_firecrawl_crawl.
مرجع قیمتگذاری
- اندازهگیری: تعداد نتایج اندازهگیریشده.
- برآورد درخواست مرجع: 0.001071 دلار آمریکا.
- مبنای هزینه واحد: 0.001071 دلار آمریکا.
- واحد منبع:
firecrawl_credit. - ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویهشده مشتری اعمال نکنید.
- مبناهای هزینه، قیمت نهایی مشتری را تعیین نمیکنند، از جمله وقتی صفر باشند.
فقط فراداده مرجع، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: integerlimitحداقل:1حداکثر:100000الزامی
Integer numbers.
- نوع: string قالب: https_urlurlالزامی
- نوع: object200
Map با موفقیت تکمیل شد.
- نوع: integercredits
Used اعتبارهای Firecrawl مصرفشده (1 برای هر پیوند کشفشده).
- نوع: array object[]links
پیوندهای کشفشده.
- titleنوع: string
عنوان صفحه کشفشده، در صورت وجود.
- urlنوع: string
نشانی URL کشفشده.
- نوع: booleansuccess
true وقتی نقشه موفق باشد.
application/json - 400
درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.
- 401
یک کلید API معتبر Felo لازم است.
- 402
درخواست ادامه نمییابد چون یک الزام صورتحساب برآورده نشده است.
- 403
حساب مجاز به انجام این عملیات نیست.
- 429
به سقف درخواست یا هزینه رسیدهاید.
- 502
سرویس نتوانست درخواست را کامل کند.
- 503
سرویس API یا صورتحساب موقتاً در دسترس نیست.
- 504
سرویس هنگام پردازش درخواست به پایان مهلت رسید.
- default
پاسخ خطا؛ پاسخهای عبوری بالادست ممکن است از قالبهای ارائهدهنده استفاده کنند
application/json
curl https://openapi.felo.ai/v1/beta/firecrawl/map \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"limit": 1,
"url": "https://example.com"
}'
{
"success": true,
"links": [
{
"url": "string",
"title": "string"
}
],
"creditsUsed": 1
}