- Encuentra el issue o pull request en el que se informó y corrigió un error
- Lee los pasajes de un README o una página de documentación que respondan una pregunta concreta
- Rastrea un contrato de API hasta el pull request que lo modificó
- Recupera la discusión relacionada con un mensaje de error
Para dar a tu agente acceso al Índice para desarrolladores, recomendamos encarecidamente usar nuestra CLI o MCP, junto con nuestra skill específica para desarrolladores, que puedes instalar con:
Endpoints
Busca en el índice para desarrolladores
POST está disponible en la misma ruta y es más práctico cuando quieres pasar filtros de array como JSON:
cURL
id estable, como issue:owner/repo#123, un type de doc, issue, pull_request o readme, una url y los passages coincidentes en Markdown, para conservar las tablas y los bloques de código. En los resultados doc, title suele estar ausente cuando la página de origen no tiene un título utilizable; en ese caso, use url como alternativa en lugar de asumir que el campo está presente.
Además de los resultados, coverage informa del estado de cada tipo de resultado y reranked indica si la lista ordenada pasó por la fase de reordenación. Revise coverage cuando falte un tipo de resultado que esperaba: skipped significa que el valor de types no solicitó ese tipo, mientras que degraded o unavailable indican que la ausencia se debe al índice o a un filtro, no a la consulta.
Los filtros opcionales acotan la búsqueda:
kestablece cuántos resultados se devuelven; el valor predeterminado es 10, ypassagesindica cuántos pasajes coincidentes incluye cada resultadotypesselecciona en cuáles dedoc,issue,pull_requestyreadmebuscarreposacota la parte de GitHub del índice ysourcesla parte de documentaciónskillsestablecido enonlylimita la búsqueda a archivos de skills de agente indexadoslanguage,topic,license,min_stars,max_stars,archivedyforkfiltran por atributos del repositorio, comolanguage=Rust,topic=asyncolicense=MIT
sources no devuelve resultados doc e informa de doc como unavailable en coverage. Lea cómo los filtros de repositorio acotan una búsqueda antes de enviar uno.
Consulte la referencia de búsqueda para desarrolladores para conocer el tipo y los límites de cada filtro, cómo repos y sources acotan una búsqueda y el esquema completo de respuesta.
Añade resultados para desarrolladores a una búsqueda web
developer en el array categories de /search cuando ya estés llamando a /search y quieras ponderar los resultados para desarrolladores junto con los resultados web habituales en una sola llamada. La API devuelve resultados para desarrolladores en un grupo developer junto a web, y ambos SDK exponen ese grupo como .developer.
No se necesita una clave de API para empezar: /search acepta solicitudes sin clave e incluye la categoría developer, sujeta al límite de uso sin clave. Envía una clave para obtener límites de tasa más altos.
url, title, description y position, con la misma estructura que un resultado web, además de category: "developer". Los resultados web de la misma respuesta no tienen category, por lo que debes usar ese campo si fusionas ambos grupos. Los resultados se incluyen en su propio grupo en lugar de en web, por lo que los usuarios del SDK acceden a ellos con result.developer.
Esta interfaz devuelve la estructura de resultado web, no la estructura de resultados para desarrolladores clasificados. Para los pasajes coincidentes y los filtros de índice, usa el endpoint de búsqueda para desarrolladores.
El MCP Server alojado expone ambas interfaces y ninguna realiza escrituras. Consulta herramientas MCP para
firecrawl_developer_search, para obtener resultados para desarrolladores mediante firecrawl_search y para saber cuál de las dos interfaces de herramientas está disponible sin clave.
