Plans & credits
Pricing is public and self-serve. The live numbers come from GET /v1/plans and appear on the pricing page.
Plans are priced on what the data is worth to you, not on request volume. They differ by how far back history goes, whether you get revision vintages and webhooks, and whether you may show the data to your own users. Request limits on paid plans are generous fair-use ceilings.
| Free | Developer | Pro | Business | |
|---|---|---|---|---|
| Price | $0 | $19/mo | $49/mo | $199/mo |
| Best for | evaluating, students, journalists | one analyst or developer | risk, treasury and research teams | apps that show the data to their users |
| History depth | last 1 year | last 10 years | full (to 1947) | full |
Revision vintages (?vintage=) |
- | - | yes | yes |
| Webhooks | - | 3 | 50 | unlimited |
| Show the data in your product | internal use | internal use | internal use | yes |
| Uptime SLA | - | - | - | yes |
| Requests | 500 a month | 10,000/day (fair use) | 100,000/day (fair use) | 500,000/day (fair use) |
| Per minute | 10 | 60 | 300 | 600 |
| Every dataset: all 12 modules, mutual funds, AMCs, debt securities, auctions, trade | yes | yes | yes | yes |
| Server-side transforms, CSV | yes | yes | yes | yes |
Teams that need annual billing in PKR against a purchase order, a display or redistribution licence, or custom series can email hello@pakdatahub.com.
How the free plan works
- Every account gets 500 API calls a month. The allowance resets on the 1st of each month; unused calls don't carry over.
- One call per request, whatever the endpoint or response size.
- When this month's calls are used up, requests return
402 credits_exhausteduntil the 1st, or until you upgrade. - Check your balance with
GET /v1/usage:usage.credits_remaining, andusage.credits_resetfor the date it refills. - Paid plans aren't metered this way. They use the fair-use limits above.
Using the data
On every plan you may use the data internally - in your own analysis, models, dashboards and research, including commercial work - and quote individual figures in reports and articles. Showing the data to your own users or customers inside a product (fund NAVs in an app, KIBOR on a website) needs the Business plan or a written licence. See the terms.
History depth
On Free and Developer, the from date is clamped to your window: the last 1 or 10 years. The request still succeeds; older points are simply left out. Pro and Business get every observation back to the start of each series (USD/PKR from 1947, fund NAVs from 1996).
Billing
- Payments: paid plans are billed monthly through LemonSqueezy, our merchant of record. Upgrade from the dashboard, or with
POST /v1/checkout. - Managing your subscription: update your card, see invoices or cancel from the customer portal (
GET /v1/billing/portal). - Failed payments: a
past_duesubscription keeps working for a 3-day grace period.