Discover · 01
A URL becomes usable data.
Fetch the page first. Run JavaScript when it is needed. Keep the HTML, read the Markdown or extract exactly the elements your application expects.
- Output formats
- HTML · Markdown · JSON
sparkcrawl · web data instrument
Fetch pages, run JavaScript and crawl sites into HTML, Markdown and structured data. Choose how far acquisition can go and inspect every attempt.
No card required · every claim checkable
Discover · 01
Fetch the page first. Run JavaScript when it is needed. Keep the HTML, read the Markdown or extract exactly the elements your application expects.
Verify · 02
Allow the whole fallback chain or stop after fetch and JavaScript. Required selectors check the content you need; attempts and costs remain visible.
Ship · 03
Call the scraping API for one page. Start a crawl for a site, inspect its progress and export the results. Search and cited answers stay available in the same workspace.
The acquisition API · beta
Give Sparkcrawl a public URL. Get its HTML, a clean Markdown document and the fields selected by your application. Crawl jobs gather linked pages with progress, cancellation and exports.
Automatic fallback is the default. Set a tier ceiling to stop before CAPTCHA or managed recovery, and a spending ceiling to bound external attempts. The result tells you what worked and what remains unverified.
Open the scraping workspaceRead the HTTP response and extract HTML, Markdown and selected elements.
Execute the page when the data needs a browser.
Resolve supported CAPTCHA challenges when enabled and within budget.
Use the configured scraping service when local acquisition cannot recover.
Beta usage has no customer charge. Paid acquisition requires configured providers and operational budgets. Search retains its existing credit system.
Also in the workspace
The research workflow below remains available when your product needs grounded answers alongside extracted pages.
I — The argument
Sparkcrawl does not answer from memory. It searches the open web, opens the sources it judges worth reading, and forges what they actually say into an answer — with every claim still attached to the page it came from.
One question fans out across the open web and the verticals it implies.
breadth set per questionApproved pages are read in parallel, so a failed read is replaced instead of leaving a hole.
parallel reads · gaps backfilledEvery candidate is checked for relevance, authority, freshness and source type before anything is downloaded.
admit only what earns itOnly passages that carry the claim survive, and the answer is written against them — never around them.
every claim keeps its citationII — Raw material → forged answer
01 · Raw page
As found
Home · Documentation · Release notes · Downloads
PostgreSQL 18.0 was released on 2025-09-25. This release contains a variety of fixes and improvements, including asynchronous I/O and an upgraded query planner …
Navigation, cookies and boilerplate are part of the page. The passage that matters is one line of it.
02 · Selected evidence
After the judge
PostgreSQL 18.0 was released on 2025-09-25.
selected passage
Selected from the same page. The rest of the page is context, not evidence.
03 · Cited claim
In the answer
The latest stable major version is PostgreSQL 18, released on September 25, 2025.[1]
The claim keeps the locator: open citation 1 and you land on the line above.
Worked example — the claim above links back to the line it came from.
III — The run
Every saved run reports its own timing
Each round starts with the queries the question needs — the run never stalls on its own planning.
breadth set per question
Discovery fans out across the open web and the verticals the question implies.
multiple independent indexes
Duplicates are fused across channels before anything is ranked.
deduplicated before ranking
The gate checks relevance, authority, freshness and source type, and refuses what it cannot justify. A rejected source is never downloaded as filler.
admit only what earns the download
Approved pages are read in parallel, so a page that fails is replaced instead of leaving a hole in the evidence.
failures replaced · gaps reported
Only passages that carry the claim survive into the answer — never filler around them.
only passages that carry the claim
One streaming pass writes the answer against the selected passages and marks each claim with the citation that resolves to it.
streams with [n] citations
Shape of one run, not a promise. Your saved runs report their own timing, sources and cost.
IV — Judgment
The gate is not a filter bolted on afterwards. It runs before acquisition, on the search results themselves, and it is the only reason a page is ever downloaded.
The gate answers four questions per candidate — how directly it answers, how credible it is, how fresh it is, and what kind of source it is — and refuses what it cannot justify.
relevance
How directly does this result answer the question?
unrelated → directly answers
authority
What is the credibility of this source?
unknown → authoritative first-party
freshness
How timely is it for this question?
stale → recent and time-relevant
type
What kind of source is it?
primary · documentation · academic · news · community · blog · commerce
Admit only what earns the download.
The gate runs before a single page is fetched. A rejected source is never downloaded as filler — and the run says so instead of writing around the gap.
postgresql.orgprimary
direct · first-party · fresh
admit
wiki.postgresql.orgdocumentation
direct · maintained · relevant
admit
news outletnews
timely · independent
admit
seo mirrorblog
thin · derivative
reject
aggregatorother
indirect · unsourced
reject
If judgment fails
Retries are finite and the fallback is explicit — the run always reports which path produced the judgment instead of inventing it.
V — Source ecosystem
Standard covers the open web; extended adds video and social when the question needs them.
Every channel passes through the same gate and the same evidence path.
Web data you can inspect.
No card required · every claim checkable
VI — The workbench
12 sources ranked · 5 opened · 3 cited
Query
What is the latest stable major version of PostgreSQL and when was it released?
Answer
The latest stable major version of PostgreSQL is 18, released on September 25, 2025. Minor updates such as 18.6 continue under active support.[1][2]
Every claim keeps a resolvable citation: the mark opens the span that produced it, including transcript timestamps for video and post ids for social sources.
Open the playgroundpostgresql.org
PostgreSQL 18 release notes
PostgreSQL 18.0 was released on 2025-09-25 …
release notes
wiki.postgresql.org
Version history and support windows
Each major version is supported for five years from its initial release …
version history
news outlet
PostgreSQL 18 lands with asynchronous I/O
The release ships asynchronous I/O and an upgraded planner …
coverage
Worked example — open the playground to run your own question
VII — For developers
Every capability is one HTTPS call under /api/v1 with an organization key, and every result comes back with its sources, its attempts and what it cost. The same key connects the MCP server, so an agent gets the same tools.
Request
curl -X POST https://sparkcrawl.com/api/v1/search \ -H "Authorization: Bearer $SPARKCRAWL_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "latest stable PostgreSQL release"}'Authorization: Bearer sc_live_… — organization keys with scrape, crawl, search and research scopes, created in the app.
Read the API docs →MCP
claude mcp add --transport http sparkcrawl \ https://sparkcrawl.com/mcp \ --header "Authorization: Bearer sc_live_…"| time | cost | citations | |
|---|---|---|---|
| first run | seconds | cents | every claim cited |
| repeat run | faster — cached | cents | every claim cited |
VIII — The price
Every organization opens with a US$1 balance — no card. Scrape, crawl, search, research, the Playground and MCP all spend from it at one tariff, and a page that fails costs nothing.
Balance packs
$8
US$8 balance
up to 16,000 pages
Choose →$50
US$55 balance (+10%)
up to 110,000 pages
Choose →$200
US$240 balance (+20%)
up to 480,000 pages
Choose →$1,000
US$1,300 balance (+30%)
up to 2,600,000 pages
Choose →The tariff
Balance is credited in US dollars, with a bonus on the larger packs and no subscription. Each request reserves its ceiling up front and settles at the measured cost. Top up from Billing once you're in. Create free account →
IX — The return
The metaphor is the process, not the product. Behind the plate is a pipeline with a gate — and every answer it writes can be checked line by line.