Reckon
Docs HomeReckon Site
Docs HomeReckon Site
  1. Docs Home
  • Start Here
  • Reckon Public APIs
    • Email Verification
      • Verify Email Address
    • Credits
      • Get Credit Balance
  1. Docs Home

Reckon API Documentation

Authentication#

All API requests require authentication using an API key passed in the X-API-Key header.

API Key Types#

Reckon provides two types of API keys: public (client-side) and secret (server-side). When inputting your key, you must apply prefix so the system knows what type you're using:
pk_ - Public Keys
Example: X-API-Key: pk_1234567890abcdef
Used for client-side operations
Rate limiting (dual limiting system):
10 requests per key, per IP address, per minute
60 requests per key, per minute
Whichever is more restrictive applies
sk_ - Secret Keys
Example: X-API-Key: sk_1234567890abcdef
Used for server-side operations
Must be kept secure and never exposed to clients
Rate limiting:
500 requests per key, per minute

Security Best Practices#

Keys can be created and managed in the Reckon app
Use public keys for client-facing use cases, like browser and mobile applications
Use secret keys for back-end functions, like running automated jobs or server-to-server integrations

Rate Limits#

All endpoints are subject to rate limiting based on your API key type:

Response Headers#

Rate limit information is included in response headers:
X-RateLimit-Limit: Total requests allowed per minute
X-RateLimit-Remaining: Requests remaining in current window
X-RateLimit-Reset: Unix timestamp for next window reset

Error Handling#

When rate limits are exceeded, you'll receive a 429 Too Many Requests response with a Retry-After header.
Modified at 2025-08-06 21:23:25
Next
Verify Email Address
Built with