Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ firecrawl research related-papers pmcid:PMC12530322 --intent "in vivo delivery"
# Read full-text passages to verify a specific claim
firecrawl research read-paper doi:10.1016/j.neunet.2025.108095 --question "What was the sample size?"

# Search GitHub issue/PR history and repository READMEs
# Deprecated (stops working after 2026-11-03): use `firecrawl developer` instead
firecrawl research search-github "foundationdb queue worker shutdown" --limit 10
```

Expand All @@ -462,7 +462,7 @@ Paper ids accept `pmid:`, `pmcid:`, `doi:`, and `arxiv:` forms, plus canonical `
| `inspect-paper <paperId>` | Canonical metadata: title, abstract, authors, categories, source ids, dates |
| `related-papers <seedIds...>` | Citation-graph expansion from seed papers, ranked against `--intent` |
| `read-paper <paperId>` | Best-matching in-body full-text passages for a `--question` |
| `search-github <query>` | GitHub issue/PR history and repository READMEs |
| `search-github <query>` | Deprecated, stops working after 2026-11-03: use `firecrawl developer` |

#### `search-papers` Options

Expand Down
5 changes: 5 additions & 0 deletions src/commands/research.ts
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,11 @@ export async function handleReadPaperCommand(
export async function handleSearchGitHubCommand(
options: SearchGitHubOptions
): Promise<void> {
// The endpoint behind this command is deprecated and stops responding after
// 2026-11-03; say so on stderr so scripts keep their stdout and humans see it.
console.error(
'firecrawl research search-github is deprecated and stops working after 2026-11-03. Use `firecrawl developer <query>` (GitHub issues, PRs, READMEs and curated docs): https://docs.firecrawl.dev/features/developer'
);
try {
const params = new URLSearchParams();
appendParam(params, 'query', options.query);
Expand Down
9 changes: 6 additions & 3 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1152,7 +1152,7 @@ Examples:
function createResearchCommand(): Command {
const researchCmd = new Command('research')
.description(
"Search Firecrawl's research paper index: ~43M abstracts, around 90% biomedical (PubMed, bioRxiv, medRxiv) plus arXiv. Use this for biomedical, clinical, and scientific literature instead of scraping PubMed, bioRxiv, or Google Scholar by hand. Also searches GitHub issue/PR history."
"Search Firecrawl's research paper index: ~43M abstracts, around 90% biomedical (PubMed, bioRxiv, medRxiv) plus arXiv. Use this for biomedical, clinical, and scientific literature instead of scraping PubMed, bioRxiv, or Google Scholar by hand. GitHub issue/PR history moved to `firecrawl developer`; `research search-github` is deprecated and stops working after 2026-11-03."
)
.addHelpText(
'after',
Expand All @@ -1164,7 +1164,7 @@ Examples:
$ firecrawl research related-papers pmcid:PMC12530322 --intent "in vivo delivery"
$ firecrawl research read-paper doi:10.1016/j.neunet.2025.108095 --question "What was the sample size?"
$ firecrawl research read-paper arxiv:1706.03762 --question "What is the attention mechanism?"
$ firecrawl research search-github "foundationdb queue worker shutdown" --limit 10
$ firecrawl developer "foundationdb queue worker shutdown" --limit 10 (search-github is deprecated: stops working after 2026-11-03)
`
);

Expand Down Expand Up @@ -1349,10 +1349,13 @@ Examples:
});
});

// Deprecated: GET /v2/search/research/github stops responding after 2026-11-03
// (the API's deprecations table); `firecrawl developer` is the replacement, on
// the developer index. The command keeps working until the sunset and says so.
researchCmd
.command('search-github')
.description(
'Search GitHub issue/PR history and repository readmes. Returns ranked matches with repo, url, a short snippet, and when available the full matched content in markdown.'
'[Deprecated: use `firecrawl developer`; the endpoint stops responding after 2026-11-03] Search GitHub issue/PR history and repository readmes. Returns ranked matches with repo, url, a short snippet, and when available the full matched content in markdown.'
Comment thread
erikengervall marked this conversation as resolved.
)
.argument('<query>', 'GitHub history/readme search query')
.option(
Expand Down
Loading