Felo API PlatformFelo API Platform

Felo API Setup

Provider: Felo · Paid with platform balance

Felo is one provider in Data API, offering web search, web reading, X data, search-grounded answers and presentations. Find each Felo endpoint alongside other providers in the relevant Data API category.

These endpoints use platform balance and the /api/v1/data prefix. This guide explains authentication, your first request and where to find billing rules.

To use Felo Pro credits, see the existing Felo APIs. Platform balance and Pro credits are separate.

Make your first request

  1. Create a key in Console → API Keys.
  2. Check or top up your platform balance in Console → Billing.
  3. Set the key on your server or in your local shell:
export FELO_API_KEY="YOUR_API_KEY"

Send Authorization: Bearer $FELO_API_KEY. X-API-Key is also accepted; choose one authentication method. JSON requests need Content-Type: application/json.

curl -sS --request POST "https://openapi.felo.ai/api/v1/data/web/search" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"What is retrieval augmented generation?","count":3}'

HTTP 200 returns a resources array with page titles, links and snippets, plus total. It does not generate a conversational answer; use Chat for that.

Explore the APIs

GuideOperationsWhat you receiveBilling unit
Web SearchSearch the webPage titles, links and snippetsRequest
Web ReadRead a URLMarkdown, text, HTML or screenshotRequest
X DataProfiles, user search, user posts, post search, repliesStructured users and posts, with pagination where supportedReturned result
Search-grounded ChatAnswer a questionAnswer and web sourcesRequest
PPTCreate, status, results, export, export status, deleteGeneration task and downloadable PPTXGenerated page; export billed separately
Billing and ErrorsShared integration guidancePrices, balance handling and retry rules—

There are 14 core operations across these guides. If PPT creation returns a stream_key, the PPT guide also explains how to read generation events with SSE. Status and result queries, export-status queries and deletion do not create a new charge.

Before moving an existing integration

Use the guide for the exact endpoint you call. Replacing /v2 with /api/v1/data is not a complete migration:

  • Web Read uses /web/read, with one output format per request.
  • Chat returns status: "ok"; it supports non-streaming JSON only.
  • PPT results use POST /tasks/{task_id}/historical.
  • PPT creation returns identifiers at the JSON root. Save both task_id and ppt_business_id.
  • Generated PPTs expire after seven days. Export and save your file before expiry.

There is no native OpenAPI equivalent documented here for every /v2 workflow, such as LiveDoc CRUD, Mindmap or SuperAgent. Continue using their Felo APIs guides and Pro-credit billing.

Contract and current prices

These resources are public and can be read without a key. See Billing and Errors before adding automatic retries.

Need help?