Felo API PlatformFelo API Platform
Tutti gli endpoint di Firecrawl
v0.2.0-beta
OpenAPI 3.1.0

Invia un job di batch scrape asincrono.

Server:https://openapi.felo.ai
Librerie client

Firecrawl

​

Search, scrape, map, file parsing and asynchronous crawling.

Invia un job di batch scrape asincrono.

​

Invia un batch scrape asincrono. Fornisci urls; facoltativamente le opzioni di scrape documentate. Idempotency-Key è obbligatorio. HTTP 202 restituisce un job; usa il suo id con il corrispondente endpoint di polling Felo finché non è completed, failed o cancelled. I campi di prezzo del job sono metadati di autorizzazione e regolamento del provider, non registrazioni di fatturazione Felo.

Riferimento prezzi

  • Misurazione: riferimento per risultato misurato.
  • Stima di riferimento per richiesta non disponibile.
  • Prezzo di riferimento per unità cliente: USD 0.005.

Solo metadati di riferimento, non un preventivo dell'account né un prezzo o un limite di spesa garantito. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.

Intestazioni
  • Idempotency-Key
    Tipo: string
    obbligatorio

    La lunghezza UTF-8 dopo il trim deve essere compresa tra 1 e 191 byte.

Corpo
obbligatorio
application/json
  • urls
    Tipo: array string[] 1…1000 univoco!
    obbligatorio

    Gli URL devono inoltre essere univoci dopo la rimozione di spazi e barre finali.

  • excludeTags
    Tipo: array string[] | null …50
  • includeTags
    Tipo: array string[] | null …50
  • maxAge
    Tipo: integer | null
    min:  
    0
    max:  
    31536000000

    Integer numbers.

  • maxConcurrency
    Tipo: integer | null
    min:  
    1
    max:  
    20

    Integer numbers.

  • minAge
    Tipo: integer | null
    min:  
    0
    max:  
    31536000000

    Integer numbers.

  • onlyMainContent
    Tipo: boolean | null
  • timeout
    Tipo: integer | null
    min:  
    1000
    max:  
    300000

    Integer numbers.

Risposte
  • 202
    Tipo: object

    Riuscito

    • completedAt
      Tipo: string | null Formato: date-time
      obbligatorio

      the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

    • createdAt
      Tipo: string | null Formato: date-time
      obbligatorio

      the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

    • endpoint
      Tipo: string | null
      obbligatorio

      Identificatore dell'operazione del provider; usa il percorso del job Felo documentato per il polling.

    • error
      Tipo: object | null
      obbligatorio
      • code
        Tipo: string | null
      • message
        Tipo: string | null
    • id
      Tipo: string | null
      obbligatorio
    • object
      const:  
      integration_async_job
      obbligatorio
    • output
      obbligatorio
    • pricing
      Tipo: object | null
      obbligatorio

      Metadati di autorizzazione e regolamento del provider in micro-USD; non sono un saldo, un blocco o una ricevuta di fatturazione Felo.

      • authorizedMicrosUSD
        Tipo: integer | null

        Integer numbers.

      • billingMode
        Tipo: string | null
      • currency
        Tipo: string | null
      • finalMicrosUSD
        Tipo: integer | null

        Integer numbers.

    • status
      Tipo: string enum
      obbligatorio
      valori
      • queued
      • running
      • completed
      • failed
      • cancelled
    • outputExpired
      Tipo: boolean | null
    application/json
  • 400

    Impossibile elaborare la richiesta. Controlla i parametri della richiesta.

  • 401

    È richiesta una chiave API Felo valida.

  • 402

    Impossibile procedere con la richiesta perché non è soddisfatto un requisito di fatturazione.

  • 403

    L'account non è autorizzato a eseguire questa operazione.

  • 429

    È stato raggiunto un limite di richieste o di spesa.

  • 502

    Il servizio non è riuscito a completare la richiesta.

  • 503

    L'API o il servizio di fatturazione è temporaneamente non disponibile.

  • 504

    Si è verificato un timeout durante l'elaborazione della richiesta.

  • default

    L'operazione non è riuscita. Conserva l'ID richiesta della risposta quando contatti il supporto Felo.

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.