GET
firecrawl_developer_search.py
from charter.packs import firecrawl
result = await firecrawl.developer_search.ainvoke({"query": ...})
Query parameters
| Field | Type | Description |
|---|---|---|
query * | string | Natural-language question or search phrase. min length 1 |
k | integer | Number of ranked results to return. The server applies 10 when this is absent. ≥ 1; ≤ 100 |
types | DeveloperResultType[] | Result kinds to search. Defaults to all four when this is absent. |
repos | string[] | Repository slugs to scope repository results to, such as ‘firecrawl/firecrawl’. |
sources | string[] | Documentation source ids to scope documentation results to. max 20 items |
skills | string | Set to ‘only’ to limit the search to indexed agent-skill files. |
passages | integer | Matched passages to return per result. The server applies 1 when this is absent. ≥ 1; ≤ 5 |
language | string | Repository primary language filter for repository results. |
topic | string | Repository topic filter for repository results. |
license | string | Repository license filter for repository results. |
archived | boolean | Include or exclude archived repositories for repository results. |
fork | boolean | Include or exclude forks for repository results. |
Body
| Field | Type | Description |
|---|---|---|
min_stars | integer | Lower bound on repository stars for repository results. ≥ 0 |
max_stars | integer | Upper bound on repository stars for repository results. ≥ 0 |