| REST API | POST /v1/grabs with Bearer authentication | GET or POST https://api.apiflash.com/v1/urltoimage | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| SDKs / examples | No SDK packages; OpenAPI 3.1 plus curl examples | C#, Go, Java, JavaScript, PHP, Python, and Ruby examples | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| CLI | npx grabbit.live | Not found in reviewed first-party documentation | Grabbit source · Sep 29, 2026ApiFlash docs check · Sep 29, 2026 |
|---|
| Hosted MCP | https://mcp.grabbit.live with OAuth or Bearer | Not found in reviewed first-party documentation | Grabbit source · Sep 29, 2026ApiFlash docs check · Sep 29, 2026 |
|---|
| Local MCP / skill | No published local MCP package | Not found in reviewed first-party documentation | Grabbit source · Sep 29, 2026ApiFlash docs check · Sep 29, 2026 |
|---|
| Auth | Bearer API keys and OAuth 2.1 for MCP | access_key query parameter for GET or form field for POST | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| Result | JSON with image_url; MCP can return image content | Binary image by default or JSON with screenshot links | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| Async / webhooks | Live keys: Prefer: respond-async returns 202; poll by id or receive signed webhooks. Test keys return a synchronous 200 placeholder. | No async job or webhook workflow documented on the reviewed reference | Grabbit source · Sep 29, 2026ApiFlash docs check · Sep 29, 2026 |
|---|
| Rate / concurrency | 60 requests per minute; async queue limit is reported with HTTP 429 | 20 requests per second with a 400-request burst; excess returns 429 | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| Errors / retries | Structured error codes and Idempotency-Key for safe request replay | HTTP 400, 401, 402, 403, 429, and 500 with an explanatory body | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| Caching / retention | Public unguessable image_url; retained until deletion is requested; no cache TTL control | 24-hour default TTL, configurable from zero to 30 days | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| Billing event | One credit per successful live capture; test-key placeholders are free | Identical cached requests do not count; quota resets each billing period | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|
| Machine-readable docs | OpenAPI 3.1, llms.txt, and JSON pricing packet | HTML documentation with language examples | Grabbit source · Sep 29, 2026ApiFlash source · Sep 29, 2026 |
|---|