POST
/
search

The search endpoint combines web search (SERP) with Firecrawl’s scraping capabilities to return full page content for any query.

Include scrapeOptions with formats: ["markdown"] to get complete markdown content for each search result otherwise you will default to getting the SERP results (url, title, description).

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string
required

The search query

limit
integer
default:
5

Maximum number of results to return

Required range: 1 < x < 10
tbs
string

Time-based search parameter

lang
string
default:
en

Language code for search results

country
string
default:
us

Country code for search results

location
string

Location parameter for search results

timeout
integer
default:
60000

Timeout in milliseconds

scrapeOptions
object

Options for scraping search results

Response

200
application/json
success
boolean
data
object[]
warning
string | null

Warning message if any issues occurred