A country dashboard
40 indicators × 1 country × 30 years
- Rows
- 1,200
- Credits
- 1,200
- Smallest top-up
- Free grant covers it
Inside the free grant on the first build, and cheap to keep current: refreshed monthly for a year it is still one minimum top-up.
Pricing
Prices are shown in Indian rupeesUnited States dollars, and that is the currency you are charged in — it follows where you are rather than what you pick, and the credits you get are the same number either way. If it is wrong for you, the country on your account settings governs it from then on, for both the price and the tax.
The rate
₹100100,000rows of data
One credit is one row, so the credits you buy and the rows you can fetch are the same number. The rate is flat: no tiers, no volume discount and nothing to choose between — ₹100 buys the same 100,000 rows on your first purchase and your fiftieth.
Minimum
₹100
100,000 rows
Step
₹100
Any whole multiple — you enter the amount
Maximum
₹500,000
Larger than that, we invoice it
Tax
Included in the price
18% is extracted from the amount you enter, never added to it — the figure you type is the figure charged and the figure on the invoice.
| You pay | You get |
|---|---|
| ₹100 | 100,000 rows |
| ₹500 | 500,000 rows |
| ₹1,000 | 1,000,000 rows |
| ₹10,000 | 10,000,000 rows |
| ₹45,500 | 45,500,000 rows — covers the whole database |
The database holds 45,487,514 rows. That last line is not an offer, it is the ceiling: ₹45,500 would fetch every observation we have, once, so no bill for this API can be larger than that. Most work needs a few thousand rows and costs ₹100.
Credits never expire, there is no subscription and no card is stored — every purchase is a one-off.
The rate
$1100,000rows of data
One credit is one row, so the credits you buy and the rows you can fetch are the same number. The rate is flat: no tiers, no volume discount and nothing to choose between — $1 buys the same 100,000 rows on your first purchase and your fiftieth.
Minimum
$1
100,000 rows
Step
$1
Any whole multiple — you enter the amount
Maximum
$5,000
Larger than that, we invoice it
Tax
Included in the price
18% is extracted from the amount you enter, never added to it — the figure you type is the figure charged and the figure on the invoice.
| You pay | You get |
|---|---|
| $1 | 100,000 rows |
| $5 | 500,000 rows |
| $10 | 1,000,000 rows |
| $100 | 10,000,000 rows |
| $455 | 45,500,000 rows — covers the whole database |
The database holds 45,487,514 rows. That last line is not an offer, it is the ceiling: $455 would fetch every observation we have, once, so no bill for this API can be larger than that. Most work needs a few thousand rows and costs $1.
Credits never expire, there is no subscription and no card is stored — every purchase is a one-off.
Price includes GST. 18% is extracted from the amount you enter, never added to it — the figure you type is the figure charged and the figure on the invoice. Sales outside India are zero-rated exports under our LUT and are charged exactly the amount shown. Prices are stated and charged in INRUSD; your bank may apply its own conversion or cross-border fee, which we never see.
Of record
The unit
| Endpoint | Cost | What it returns |
|---|---|---|
| GET /v1/countries | Free | The full 218-country spine: names, codes, region and income group. |
| GET /v1/indicators | Free | The whole indicator catalogue, searchable and filterable. |
| GET /v1/indicators/{id} | Free | One indicator's metadata: unit, provider, licence, coverage, direction. |
| GET /v1/topics | Free | The 13-topic taxonomy. |
| GET /v1/meta/* | Free | Freshness and coverage — how current each provider is, and what we hold. |
| GET /v1/usage | Free | Your own balance and recent usage. |
| GET /v1/ping | Free | Key liveness: the key id, its scopes and your balance. |
| GET /v1/countries/{iso3} | 1 credit | One country's profile with its observation values. |
| GET /v1/rankings/{indicator} | 1 credit | Every country ranked on one indicator. |
| GET /v1/data | 1 per row | Observations as JSON or CSV. Cost is max(1, rows) — the only endpoint that scales. |
Seven of the ten endpoints are free, and they are the ones you need to work out what to ask for. Full detail in the credits documentation.
In practice
40 indicators × 1 country × 30 years
Inside the free grant on the first build, and cheap to keep current: refreshed monthly for a year it is still one minimum top-up.
12 indicators × 190 countries × 25 years
One full extraction. Cache it and the analysis itself costs nothing more.
5 indicators × 190 countries × 60 years, every night for a year
The case for fetching only what changed — see the pagination guide. Re-downloading a series you already hold is the most expensive habit on this list.
Figures assume one row per country-indicator-year and no gaps, so they are the ceiling rather than the expectation — real coverage is sparser and real cost is lower. “Smallest top-up” is the least you could buy to cover the job, rounded up to the ₹100$1 step; anything left over stays on your balance. The whole database is 45,487,514 rows, or ₹45,500 INR$455 USD, and no job can cost more than that.
No account required
Which one
| Feature | Portal — free | API — metered |
|---|---|---|
| Account needed | No | Yes — a key, and credits for row-returning calls |
| Browsing and charts | Every country, indicator, ranking and comparison tool | Not its job — build your own |
| Exports | CSV and JSON on every ranking page, by hand | CSV and JSON on demand, at any shape |
| Automation | None. It is a website. | Scheduled jobs, pipelines, bulk extraction |
| Query shape | What the page offers | Any combination of countries, indicators and years |
| Cost | Free, permanently | Free metadata; 1 credit per row of data |
If you are reading numbers, use the portal. If you are moving numbers into something else, use the API. The quickstart takes about a minute end to end.
Questions
In writing