requestId on every response
Paste meta.requestId into support and we can trace the request. No guessing which call failed at 2am.
Reliability
Live lookups across 25 platforms (264 operations). requestId, typed outcomes, measured uptime — not a contractual SLA.
Model
Every lookup hits the platform at request time — no shared cache serving stale profiles. Average latency ~~3.2s on live fetches.
When a platform changes markup, we fix the adapter. Your code keeps the same field names.
01
Your call hits the API — no shared cache in front.
02
Every lookup hits the platform live, at request time.
03
Markup shifts absorbed in the adapter — your fields stay stable.
04
A typed outcome: lookupStatus plus requestId on every call.
Meaning
99.8% uptime is rolling 90-day API availability — whether Social Fetch answered. It is not a contractual SLA or a guarantee against platform outages.
98.4% request success is the share of production lookups that completed without an infrastructure failure. Completed not_found or private is a finished lookup, not downtime, and may bill per operation docs. Infrastructure failures do not charge.
Terms do not invent availability commitments. We publish uptime openly instead of selling an SLA.
Numbers
Rolling public numbers we publish on the marketing site. For a liveness probe, call GET /health on the API (docs linked below).
99.8%
Uptime
Measured across the public API over the last 90 days
98.4%
Request success
Production lookups that completed without an infrastructure failure
~3.2s
90-day avg response
Rolling mean latency on live fetches — no cache in front
25
Platforms
OpenAPI marketplace tags
Guarantees
Paste meta.requestId into support and we can trace the request. No guessing which call failed at 2am.
found, not_found, private, and related outcomes sit in data — not as an empty array you have to interpret.
Infrastructure failures do not touch your balance. You pay for completed lookup attempts, not our scraper having a bad hour.
GET /health is unauthenticated liveness. Point uptime checks there; do not page yourself on a single not_found profile.
Docs
FAQ
No. The 99.8% uptime figure is a rolling 90-day measurement on the public API, not a contractual guarantee. Platform outages and platform blocks sit outside any percentage we publish. We publish uptime openly instead.
99.8% is whether Social Fetch answered. 98.4% is production lookups that completed without an infrastructure failure. A completed not_found or private is not downtime. Volume and procurement context is on /enterprise.
Call GET /health on api.socialfetch.dev (documented under Health check). For support on a bad response, send meta.requestId to support@socialfetch.dev.
Live fetches against social platforms take longer than reading a shared cache. The published ~3.2s figure is a rolling mean on those live lookups — not a CDN hit.
HTTP 200 with lookupStatus not_found (or private) means the lookup completed and the domain outcome is explicit. That is different from a 5xx or infrastructure error. Billing follows the operation docs — completed attempts may still charge.
We update the adapter. Your client keeps the same OpenAPI field names. You should not need to rewrite parsers for every DOM shift.
The uptime measurement is for the public API service. Individual platforms can still return not_found, private, or temporary errors. Coverage is the same catalog as the rest of the product — 25 marketplace platforms and 264 operations.
Prove
No card. Call a live profile route, keep the requestId, and see the envelope yourself.
support@socialfetch.dev