Queries, pages, performance
SEO API
A structured SEO API for opportunities, actions, and validation.
DemandFind exposes search-growth evidence as JSON so internal tools, agents, and CLIs can retrieve opportunities without scraping dashboards.
GET /api/opportunities/:id
{
"id": "1-low-ctr-best-ai-photo-restoration",
"query": "seo api",
"page": "https://recolorlife.com/",
"impressions": 310,
"clicks": 0,
"ctr": 0,
"position": 13.8,
"suggestedAction": {
"type": "rewrite_snippet",
"validation": ["title", "meta", "h1"]
}
}- recolorlife.comlow_ctr / striking_distance / content_gapDeterministic rule type
- bestdatingphotos.comimpressions, clicks, CTR, positionFrom latest GSC sync
- bestdatingphotos.comsuggestedAction + validation checklistReady for Markdown export
On-page and technical checks
Competitor signals
Docs and reports
Why it matters
SEO API without another passive report.
Use API output as the contract
The browser UI and agent workflows rely on the same opportunity fields.
Build CLI flows without dashboard scraping
Agents can retrieve the selected opportunity and turn it into code, content, or implementation tasks.
Keep validation attached
Future crawler and measurement APIs can extend the same opportunity record instead of creating disconnected reports.
Workflow
From evidence to action.
- 01
Authenticate to DemandFind.
- 02
List sites and opportunities.
- 03
Fetch opportunity detail by id.
- 04
Post future validation and measurement results.