Firecrawl
Search, scrape, map, file parsing and asynchronous crawling.
Odešle asynchronní úlohu procházení.
Odešle asynchronní procházení webu. Zadejte url a limit; volitelně dokumentované možnosti procházení a scrapování. Idempotency-Key je povinný. HTTP 202 vrací úlohu; použijte její id s odpovídajícím Felo endpointem pro dotazování, dokud úloha neskončí jako dokončená, neúspěšná nebo zrušená. Cenová pole úlohy jsou metadata autorizace a vypořádání poskytovatele, nikoli fakturační záznamy Felo.
Cenová reference
- Účtování: reference měřeného výsledku.
- Referenční odhad požadavku: není k dispozici.
- Referenční jednotková cena pro zákazníka: USD 0.005.
Pouze referenční metadata, nikoli nabídka pro účet, garantovaná cena či limit utrácení. Kredity prostředků nejsou kredity Felo. Konečné účtování se řídí fakturačními záznamy Felo.
- Typ: stringIdempotency
- Key povinnéDélka v UTF-8 po oříznutí musí být 1 až 191 bajtů.
- Typ: integerlimitmin:1max:1000povinné
Integer numbers.
- Typ: stringurlpovinné
Adresa URL HTTPS s názvem hostitele, bez přihlašovacích údajů a fragmentu. Oříznutý vstup končící na .pdf (bez rozlišování velikosti písmen) není podporován.
- Typ: boolean | nullallow
External Links - Typ: boolean | nullallow
Subdomains - Typ: boolean | nullcrawl
Entire Domain - Typ: number | nulldelaymin:0max:30
- Typ: array string[] | null …20exclude
Paths - Typ: boolean | nullignore
Query Parameters - Typ: array string[] | null …20include
Paths - Typ: integer | nullmax
Concurrency min:1max:20Integer numbers.
- Typ: integer | nullmax
Discovery Depth min:0max:10Integer numbers.
- Typ: object | nullscrape
Options - excludeTyp: array string[] | null …50
Tags - includeTyp: array string[] | null …50
Tags - maxTyp: integer | null
Age min:0max:31536000000Integer numbers.
- minTyp: integer | null
Age min:0max:31536000000Integer numbers.
- onlyTyp: boolean | null
Main Content - timeoutTyp: integer | nullmin:1000max:300000
Integer numbers.
- Typ: string | null enumsitemaphodnoty
- null
- skip
- include
- only
- Typ: object202
Úspěch
- Typ: string | null Formát: date-timecompleted
At povinnéthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Typ: string | null Formát: date-timecreated
At povinnéthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Typ: string | nullendpointpovinné
Identifikátor operace poskytovatele; k dotazování používejte dokumentovanou cestu úlohy Felo.
- Typ: object | nullerrorpovinné
- codeTyp: string | null
- messageTyp: string | null
- Typ: string | nullidpovinné
- objectconst:integration_async_jobpovinné
- outputpovinné
- Typ: object | nullpricingpovinné
Metadata autorizace a vypořádání poskytovatele v mikro-USD; nikoli zůstatek Felo, blokace ani fakturační doklad.
- authorizedTyp: integer | null
Micros U S D Integer numbers.
- billingTyp: string | null
Mode - currencyTyp: string | null
- finalTyp: integer | null
Micros U S D Integer numbers.
- Typ: string enumstatuspovinnéhodnoty
- queued
- running
- completed
- failed
- cancelled
- Typ: boolean | nulloutput
Expired
application/json - 400
Požadavek se nepodařilo zpracovat. Zkontrolujte parametry požadavku.
- 401
Je vyžadován platný API klíč Felo.
- 402
V požadavku nelze pokračovat, protože není splněn požadavek na fakturaci.
- 403
Účet nemá oprávnění tuto operaci provést.
- 429
Byl dosažen limit požadavků nebo útraty.
- 502
Služba nemohla požadavek dokončit.
- 503
API nebo fakturační služba je dočasně nedostupná.
- 504
Při zpracování požadavku vypršel časový limit služby.
- default
Operace selhala. Při kontaktu s podporou Felo si ponechte ID požadavku z odpovědi.
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"
}