Developer Portal

Developer API

api.rareas.com - OpenAPI 3.1

Access catalog data, manage collections programmatically, subscribe to real-time events, and integrate rarity intelligence into your applications.

API Clients
API Keys
Webhooks
Active Keys

Getting Started

Follow these steps to integrate with the RareAS platform.

Developer console requires sign in

Public API documentation is available here. Sign in to register clients, issue keys, manage webhooks, and view usage for your RareAS account.

Sign in to manage developer access

Rate limits by tier

API rate limits are enforced per client. Upgrade your plan or contact support for higher limits.

Tier: Standard
Requests: 1,000 / hour
Burst: 20 / sec
Default for new API clients
Tier: Pro
Requests: 5,000 / hour
Burst: 50 / sec
Pro plan API clients
Tier: Creator
Requests: 25,000 / hour
Burst: 200 / sec
Creator and partner integrations
Tier: Enterprise
Requests: 100,000 / hour
Burst: 500 / sec
Enterprise agreements

Rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) are included in every API response. Implement exponential backoff when you receive a 429 status.

Code Examples

Quick-start snippets for common API operations. Replace YOUR_API_KEY with a real key.

curl -X GET "https://www.rareas.com/api/v1/catalog/items/" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

API Sandbox

Try a live request against the catalog API. The endpoint /api/v1/items/{id}/rarity returns rarity data for any cataloged item.

{
  "id": "earthbound-snes-cib",
  "title": "EarthBound",
  "platform": "SNES",
  "rarityScore": 87,
  "rarityTier": "Rare As Mythic"
}

Security Best Practices

  • Store API keys in environment variables or a secrets manager. Never commit them to source control.
  • Use the minimum required scopes for each API key.
  • Verify webhook signatures using your client secret before processing payloads.
  • Rotate API keys periodically and revoke any compromised keys immediately.
  • Implement exponential backoff for rate-limited requests (HTTP 429).