- Find the regulation that sets a labeling, reporting, or licensing requirement
- Read the statute or code section behind a compliance question
- Locate a court opinion that interprets a rule
- Pull the government publication an agency issued on a topic
Choose and verify sources
Include the jurisdiction, agency or citation, and relevant date when known. Ask for a missing jurisdiction before identifying the governing rule. If the user supplies a source URL, read it directly withscrape instead of searching again.
Before answering a current-law question, verify the source’s issuer, jurisdiction, enacted/effective status, and version. Read the source behind a match when the snippet cannot establish the rule. Check a bill’s status and effective date rather than inferring them from its title or digest. Cite the controlling section and supporting passage, and only give a page, section, or effective-date detail that the evidence supports.
The index focuses on US material. Use general search for other jurisdictions or missing coverage; no hits does not establish that no applicable law exists.
Endpoints
Search the Government Index
Send a natural-language question and get back ranked results from legal and regulatory sources. Results come back in the standardweb group, each with url, title, description, and position, the same shape as a web result from /search.
Government Index searches are free and use no credits, with or without zero data retention. No API key is needed to get started; add one for higher rate limits.
The SDK examples use the Gov methods available in firecrawl@4.44.1 and firecrawl-py==4.49.2. Set FIRECRAWL_API_KEY for the authenticated SDK examples; use the HTTP examples for keyless requests. If an installed client lacks the method, upgrade the SDK. In Python, call gov_search on the initialized client instance; class-only reflection may not list methods assigned during initialization.
POST is available on the same path with the same fields as a JSON body:
cURL
query is required. k sets how many results come back, from 1 to 100, defaulting to 10. Unknown fields are rejected with 400. See the Government Index search reference for the full request and response schema.
The same search is also available on /search as categories: ["gov"], with results in data.web.
The hosted MCP server exposes this index as
firecrawl_gov_search, and the CLI as firecrawl gov. Neither writes anything.
