querystringrequired
Search query. Supports operators: "exact phrase", -exclude, site:domain.com, filetype:pdf, inurl:, intitle:
limitnumber
Maximum number of results to return. Range: 1-100. Default: 5
sourcesarray
Search sources to use. Options: 'web', 'images', 'news'. Default: ['web']
categoriesarray
Filter results by category. Options: 'github', 'research', 'pdf'. Default: no filter
countrystring
ISO country code for geographic targeting (e.g., 'US', 'GB', 'DE'). Default: 'US'
timeFilterstring
Filter results by recency. Options: 'day'/'24h', 'week'/'7d', 'month'/'30d', 'year'/'365d'. No default (all time).
scrapeContentboolean
Whether to scrape and return full markdown content from search results. Adds +1 credit per page scraped. Default: false
timeoutnumber
Request timeout in milliseconds. Default: 60000 (60 seconds).
apiKeystring
Firecrawl API key. If not provided, uses FIRECRAWL_API_KEY environment variable.