Надсилання асинхронного завдання обходу.
Firecrawl
Search, scrape, map, file parsing and asynchronous crawling.
Надсилання асинхронного завдання обходу.
Надсилає асинхронний обхід сайту. Вкажіть url і limit; за потреби задокументовані параметри обходу та скрапінгу. Idempotency-Key обов'язковий. HTTP 202 повертає завдання; використовуйте його id з відповідним ендпоінтом опитування Felo, доки воно не стане completed, failed або cancelled. Поля цін завдання — це метадані авторизації та розрахунків постачальника, а не записи білінгу Felo.
Довідкові ціни
- Тарифікація: довідкова вартість за тарифікованими результатами.
- Довідкова оцінка запиту: недоступна.
- Довідкова ціна за одиницю для клієнта: USD 0.005.
Лише довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: stringIdempotency
- Key обов'язковеДовжина UTF-8 після обрізання пробілів має становити від 1 до 191 байта.
- Тип: integerlimitмін.:1макс.:1000обов'язкове
Integer numbers.
- Тип: stringurlобов'язкове
HTTPS URL з іменем хоста, без облікових даних і фрагмента. Вхідні дані після видалення пробілів, що закінчуються на .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обов'язкове
Метадані авторизації та розрахунків постачальника в мікро-USD; це не баланс 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
Операція завершилася помилкою. Збережіть ID запиту з відповіді, коли звертаєтеся до підтримки 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"
}