Service Status

Real-time health of Sofya API endpoints.

Checking systems...

Search API

/v1/search

checking

Fetch API

/v1/fetch

checking

Extract API

/v1/extract

checking

Research API

/v1/research

checking

Response times are the median of recent real API requests, measured end to end - not synthetic pings. Endpoints like Research run a full pipeline (query planning, multiple searches, AI synthesis), so times in the seconds are normal there. If an endpoint has had no recent traffic, we periodically make a real request ourselves to keep its number fresh.

Recent Updates

See all updates

Clearer errors, fairer billing

A slow site no longer fails a whole /v1/fetch request with a 504: each URL gives up after 50s and comes back as success: false, refunded. Extract answers an unreachable or refused target page with 422 instead of 502, and invalid parameters (an unknown topic or search_depth, a malformed freshness) are now a 422 on every endpoint instead of being ignored or reported as an internal error. MCP validates arguments exactly like REST, a search with no answer to give no longer bills the include_answer add-on, research that finds no sources is refunded, refunded free credits go back to your free balance, and when search capacity is briefly unavailable you get a 503 to retry.

2026-10-09

News results have their snippet and date again

Searches with topic: "news" had been returning results with an empty description and no published_date, so a search_depth: "snippets" news search carried no text at all (at basic depth the page content still came through). Both fields are populated again for news results.

2026-09-07

Zero-result searches retry once

A query that matches nothing is retried once with its site: operator dropped (else its quotes), and the response sets relaxed_query to the query the results actually answer.

2026-09-01

Search costs less: credits are now $0.0025

The credit price halved from $0.005 to $0.0025 and every credit cost doubled, so fetch, extract, research and the AI answer cost the same in dollars as before. Basic search dropped from 3 credits to 2, so a search is now $0.005 instead of $0.015, and snippets is $0.0025. Existing balances were doubled, and the free tier went from 1,000 to 2,000 credits.

2026-08-27

Status and Updates documented for agents

GET /v1/status and GET /v1/updates now appear in skill.md and llms.txt so agents can discover them without scraping a page. Both are auth-free: poll /v1/status before running expensive workflows, poll /v1/updates to track changes to the API.

2026-05-12

Recent Incidents

No recent incidents.

Programmatic & off-host status

This page and GET /v1/status report per-endpoint health from this server, so if Sofya itself is unreachable they can't tell you. status.sofya.co runs on a separate server and checks that the website (sofya.co) is up. It does not test the individual API endpoints.

Machine-readable website uptime feeds from status.sofya.co (no auth):