# Status and performance

Live health and measured latency and success rates per endpoint. Numbers are regenerated from request logs, never written by hand.

**Staging measurements, not production.** These numbers come from requests to our staging environment, not from production traffic.

- **Measured on**: Our staging environment
- **Window**: 7 days before 2026-10-25
- **Requests measured**: 220 across 4 endpoints
- **Generated**: 2026-10-25

| Endpoint | Status | Live | p50 | p95 | Success rate | Requests measured |
| --- | --- | --- | --- | --- | --- | --- |
| [Facebook Post API](https://staging-fly.socialtap.dev/apis/facebook/post/index.md) | Beta |  | — | — | — | — |
| [Facebook Ad Library Search API](https://staging-fly.socialtap.dev/apis/facebook/search_ads/index.md) | Beta |  | — | — | — | — |
| [Facebook Video Transcript API](https://staging-fly.socialtap.dev/apis/facebook/transcript/index.md) | Beta |  | 1,517 ms | 2,437 ms | 65.3% | 26 |
| [Instagram Post API](https://staging-fly.socialtap.dev/apis/instagram/post/index.md) | Beta |  | — | — | — | — |
| [Instagram Posts API](https://staging-fly.socialtap.dev/apis/instagram/posts/index.md) | Beta |  | — | — | — | — |
| [Instagram Profile API](https://staging-fly.socialtap.dev/apis/instagram/profile/index.md) | Beta |  | — | — | — | — |
| [Instagram Reels Transcript API](https://staging-fly.socialtap.dev/apis/instagram/transcript/index.md) | Beta |  | 4,125 ms | 9,203 ms | 98.1% | 53 |
| [Rumble Comments API](https://staging-fly.socialtap.dev/apis/rumble/comments/index.md) | Beta |  | — | — | — | — |
| [Rumble Video API](https://staging-fly.socialtap.dev/apis/rumble/post/index.md) | Beta |  | — | — | — | — |
| [Rumble Channel Videos API](https://staging-fly.socialtap.dev/apis/rumble/posts/index.md) | Beta |  | — | — | — | — |
| [Rumble Channel API](https://staging-fly.socialtap.dev/apis/rumble/profile/index.md) | Beta |  | — | — | — | — |
| [Rumble Search API](https://staging-fly.socialtap.dev/apis/rumble/search_posts/index.md) | Beta |  | — | — | — | — |
| [Rumble Transcript API](https://staging-fly.socialtap.dev/apis/rumble/transcript/index.md) | Beta |  | — | — | — | — |
| [Threads Profile API](https://staging-fly.socialtap.dev/apis/threads/profile/index.md) | Beta |  | — | — | — | — |
| [TikTok Comments API](https://staging-fly.socialtap.dev/apis/tiktok/comments/index.md) | Beta |  | — | — | — | — |
| [TikTok Post API](https://staging-fly.socialtap.dev/apis/tiktok/post/index.md) | Beta |  | — | — | — | — |
| [TikTok Posts API](https://staging-fly.socialtap.dev/apis/tiktok/posts/index.md) | Beta |  | — | — | — | — |
| [TikTok Profile API](https://staging-fly.socialtap.dev/apis/tiktok/profile/index.md) | Beta |  | — | — | — | — |
| [TikTok Transcript API](https://staging-fly.socialtap.dev/apis/tiktok/transcript/index.md) | Beta |  | 668 ms | 2,705 ms | 99.1% | 112 |
| [YouTube Comments API](https://staging-fly.socialtap.dev/apis/youtube/comments/index.md) | Beta |  | — | — | — | — |
| [YouTube Video API](https://staging-fly.socialtap.dev/apis/youtube/post/index.md) | Beta |  | — | — | — | — |
| [YouTube Channel Videos API](https://staging-fly.socialtap.dev/apis/youtube/posts/index.md) | Beta |  | — | — | — | — |
| [YouTube Channel API](https://staging-fly.socialtap.dev/apis/youtube/profile/index.md) | Beta |  | — | — | — | — |
| [YouTube Transcript API](https://staging-fly.socialtap.dev/apis/youtube/transcript/index.md) | Beta |  | 511 ms | 989 ms | 96.5% | 29 |

“—” means the endpoint had too few requests in the window to publish a number.

## How these numbers are measured

- **Which requests.** Requests to our staging environment over the last 7 days: customer requests plus our own scheduled checks, which call every endpoint with known public inputs. Load tests are left out, and so are cache hits and requests turned away before any work was done ([`unauthorized`](https://staging-fly.socialtap.dev/docs/errors/index.md#unauthorized), [`forbidden`](https://staging-fly.socialtap.dev/docs/errors/index.md#forbidden), [`insufficient_credits`](https://staging-fly.socialtap.dev/docs/errors/index.md#insufficient_credits), [`spend_limit_reached`](https://staging-fly.socialtap.dev/docs/errors/index.md#spend_limit_reached), [`rate_limited`](https://staging-fly.socialtap.dev/docs/errors/index.md#rate_limited), [`method_not_allowed`](https://staging-fly.socialtap.dev/docs/errors/index.md#method_not_allowed), [`endpoint_retired`](https://staging-fly.socialtap.dev/docs/errors/index.md#endpoint_retired), [`idempotency_key_reused`](https://staging-fly.socialtap.dev/docs/errors/index.md#idempotency_key_reused), [`idempotency_key_in_progress`](https://staging-fly.socialtap.dev/docs/errors/index.md#idempotency_key_in_progress), [`job_not_found`](https://staging-fly.socialtap.dev/docs/errors/index.md#job_not_found) and [`unknown_endpoint`](https://staging-fly.socialtap.dev/docs/errors/index.md#unknown_endpoint)).
- **What counts as success.** Any correct answer. A request fails when the platform or SocialTap could not produce one ([`upstream_blocked`](https://staging-fly.socialtap.dev/docs/errors/index.md#upstream_blocked), [`upstream_error`](https://staging-fly.socialtap.dev/docs/errors/index.md#upstream_error) and [`internal`](https://staging-fly.socialtap.dev/docs/errors/index.md#internal)), or when a scheduled check got a wrong answer. Errors that correctly describe the request or the item ([`invalid_input`](https://staging-fly.socialtap.dev/docs/errors/index.md#invalid_input), [`invalid_cursor`](https://staging-fly.socialtap.dev/docs/errors/index.md#invalid_cursor), [`not_found`](https://staging-fly.socialtap.dev/docs/errors/index.md#not_found), [`private_or_unavailable`](https://staging-fly.socialtap.dev/docs/errors/index.md#private_or_unavailable), [`no_transcript`](https://staging-fly.socialtap.dev/docs/errors/index.md#no_transcript) and [`overloaded`](https://staging-fly.socialtap.dev/docs/errors/index.md#overloaded)) count as successes: the API did its job.
- **Latency.** p50 and p95 are the time SocialTap took for successful (HTTP 200) responses: half of the requests were faster than p50, 95% faster than p95.
- **Sample size.** Each row shows how many requests it is based on; endpoints with too few requests show no numbers.
- **Rounding.** Success rates are rounded down, so 99.96% shows as 99.9%, never 100%.

Failed requests are never charged, whatever the success rate.

---

[HTML version](https://staging-fly.socialtap.dev/status/) · [Docs index for AI agents](https://staging-fly.socialtap.dev/llms.txt) · [All docs in one file](https://staging-fly.socialtap.dev/llms-full.txt)
