Data API pricing
Start free, upgrade when you need more requests or more datasets. Every plan uses the same REST API, and limits are shared across all your keys.
Prices in USD. Payments are processed securely by Stripe.
Compare plans
| Free | Starter | Pro | |
|---|---|---|---|
| Requests per month | 1,000 | 50,000 | 500,000 |
| Rate limit | 10 / min | 60 / min | 300 / min |
| Results per page | up to 25 | up to 100 | up to 100 |
| Sports | ✓ | ✓ | ✓ |
| Colleges | ✓ | ✓ | ✓ |
| Events | — | ✓ | ✓ |
| College contacts | — | — | ✓ |
| CSV & JSON downloads | ✓ | ✓ | ✓ |
| Usage dashboard | ✓ | ✓ | ✓ |
Questions
- What counts as a request?
- Every API call made with your key, including ones that return an error such as 400 or 404. Requests rejected because you hit your rate limit or monthly quota are not counted. A CSV download, and each page you view or download in Data Downloads, is one request.
- What happens when I reach my monthly quota?
- Requests return 429 quota_exceeded until your next billing period starts. You can upgrade at any time and the higher limits apply to all your keys immediately.
- Are limits per key or per account?
- Per account. All keys on your account share the plan's rate limit and monthly quota, so you can use separate keys for production and testing without splitting your allowance.
- Can I change plans or cancel?
- Yes, from Billing in your dashboard. Plan changes are prorated. If you cancel, you keep your plan until the end of the period you've paid for, then move to the Free plan.
- How does annual billing work?
- Annual plans are billed once a year at the price of 10 months — two months free. You can switch between monthly and annual from the billing portal.
- How can college contact data be used?
- Contact data is licensed for your own recruiting outreach. Access is logged per key, and bulk export or resale is not permitted.
Looking for a complete recruiting site under your own brand? Talk to us about white label.
