Feature Request: Add serpbase.dev as an optional Google search results source
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- typescript
Research direction
No files or tests are named. Start by locating the existing search backend integrations and the URL-discovery path described in the issue, then review how search results are normalized for the citation formatter. Done means serpbase.dev is an optional, configurable source whose structured results flow through the existing discovery and citation process.
Written by the indexing model from the issue text.
Description
Hi @firecrawl team,
Fireplexity is a fantastic project — I love the clean generative UI and the real-time citation approach. It feels like the kind of open-source alternative the AI search space really needs.
Pain point I've run into
While Firecrawl is excellent for extracting content from known URLs, the "discovery" phase — finding the right URLs to crawl in the first place — still relies on search. I've set it up with generic search APIs, but the cost adds up quickly for research-style queries that might fire 5–10 searches per user question. On top of that, some search providers throttle aggressively or return inconsistent result formatting that complicates the citation pipeline.
Suggestion
Would you consider adding https://serpbase.dev as an optional search backend? It's a Google Search Results API that returns structured JSON (title, URL, snippet, rich results, related questions) at a price point that's noticeably lower than most alternatives. For Fireplexity's use case, it could serve as the "URL discovery" layer before Firecrawl handles the deep extraction.
Why it fits
- The API returns clean, consistent JSON — less normalization work between the search layer and your citation formatter.
- Pricing is developer-friendly, which matters for an open-source project where users self-host.
- It complements Firecrawl perfectly: serpbase finds the relevant pages, Firecrawl extracts and summarizes them.
Happy to prototype the integration or provide sample response payloads if it helps.
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 343
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from firecrawl/fireplexity
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
firecrawl/fireplexity#9 · 2 comments · 1 reaction ·
-
ollama Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
firecrawl/fireplexity#8 · 3 comments · 3 reactions ·
-
OpenAI alternatives Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
firecrawl/fireplexity#7 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
firecrawl/fireplexity#5 · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
firecrawl/fireplexity#4 · 2 comments · 2 reactions ·
All issues in firecrawl/fireplexity
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·