Developer

Documentation

Authenticate, choose an available API, and send its documented request through the secure proxy.

Quick start

  1. Create an account and generate a key in your dashboard.
  2. Choose an available API in the marketplace and review its request, limits, and price.
  3. Set the x-api-key header and route the request with the api and path query parameters.

Current example: Disposable Email Checker. Published price: 0.02 credits per successful billable call. One credit is $0.01.

curl -X POST "https://theglitchstore.com/api/secure-proxy?api=email-disposable-check&path=%2Femail-disposable-check" \
  -H "x-api-key: gstore_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{"email":"test@mailinator.com"}'
Try this API in the playground

Request and billing contract

Customer requests use the secure proxy. Internal provider routes and Supabase edge paths are not public alternatives. Requests need a valid key and an active, executable catalog entry.

The current catalog is authoritative for the charged price. Temporary playground keys have separate expiry and request limits. An unavailable API stays unavailable; the playground does not silently switch your requested product.

Use the response request ID when reporting an error or an uncertain charge. A retry is a new request unless the API explicitly documents idempotency support.

Errors

Common proxy HTTP responses
StatusMeaning
400Invalid request or unsupported input
401Missing, invalid, expired or revoked key
402Insufficient available credits
404Unknown or unavailable API
429Rate or playground request limit reached
502Upstream or extraction failed
503Service unavailable or settlement outcome needs reconciliation