> ## Documentation Index
> Fetch the complete documentation index at: https://docs.r28.ai/charter/llms.txt
> Use this file to discover all available pages before exploring further.

# developer_search

> Search Firecrawl docs, issues, pull requests, and repository readmes.

<div className="tool-route"><span className="tool-row-method" data-method="GET">GET</span><code>{"https://api.firecrawl.dev/v2/search/developer"}</code></div>

```python firecrawl_developer_search.py theme={null}
from charter.packs import firecrawl

result = await firecrawl.developer_search.ainvoke({"query": ...})
```

## Query parameters

<div className="reference-table">
  | Field                                                         | Type                                                                                     | Description                                                                                                                          |
  | ------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
  | `query` <span className="required" title="required">\*</span> | `string`                                                                                 | Natural-language question or search phrase. <span className="field-constraints">min length 1</span>                                  |
  | `k`                                                           | `integer`                                                                                | Number of ranked results to return. The server applies 10 when this is absent. <span className="field-constraints">≥ 1; ≤ 100</span> |
  | `types`                                                       | [DeveloperResultType](/charter/charter/packs/firecrawl/developer/objects#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. <span className="field-constraints">max 20 items</span>                  |
  | `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. <span className="field-constraints">≥ 1; ≤ 5</span> |
  | `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.                                                                                     |
</div>

## Body

<div className="reference-table">
  | Field       | Type      | Description                                                                                            |
  | ----------- | --------- | ------------------------------------------------------------------------------------------------------ |
  | `min_stars` | `integer` | Lower bound on repository stars for repository results. <span className="field-constraints">≥ 0</span> |
  | `max_stars` | `integer` | Upper bound on repository stars for repository results. <span className="field-constraints">≥ 0</span> |
</div>
