All fields, every plan. From $0.
No per-feature paywall. No per-field add-ons. Pick a request volume and pay one monthly price — or skip the subscription entirely with pay-as-you-go.
- 2,000 API requests/month
- 1 country-level MMDB (one-time)
- Up to 2 active API keys
- Card required (never charged on Free)
- 150,000 API requests/month
- Monthly full MMDB refresh
- Overage: $0.40 / 1,000
- Up to 5 active API keys
- 1,000,000 API requests/month
- Weekly full MMDB refresh
- Overage: $0.40 / 1,000
- Up to 20 active API keys
- 10,000,000 API requests/month
- Daily full MMDB refresh
- Overage: $0.40 / 1,000
- Up to 100 active API keys
Need 500M+ requests/mo, a custom contract, EU residency, or a Snowflake export? Talk to us about Enterprise.
What's included on every paid plan
Every response field
Country, region, city, postal, latitude/longitude, timezone, continent, ASN, organisation, registry, datacenter flag, VPN flag, proxy flag, abuse contact. One call. No "unlock VPN detection" upgrade. No "Plus tier for accuracy radius."
Hosted REST API + MMDB
Use the hosted endpoint at api.ip-atlas.io for streaming workloads, or download the full MMDB for sub-millisecond local lookups. Both are included — pick the right one per use case, or use both.
Batch endpoint
POST /v1/batch takes 100 IPs per call and returns results in the same order. Atomic quota preflight — you never pay for half a batch. Per-IP errors inline.
Transparent overage
Cross your quota? You pay $0.40 per 1,000 extra requests — same on every paid plan. Or cap your spend hard from the dashboard and 429 cleanly when you hit the cap.
Official SDKs
npm @trellisdigitalservices/ip-atlas and PyPI ipatlas. Typed objects, retry handling, batch helper. See the docs →
Commercial-use license
Embed the API response and MMDB-derived data in your customer-facing product. No "Internal Restricted Business purposes only" clause.
Compare plans field by field
How IP-Atlas compares to other IP intelligence services
vs ipinfo
IP-Atlas Plus is $19/mo for 150k requests with every field included; ipinfo Core is $49/mo for the same volume with accuracy radius and residential proxy detection on higher tiers.
vs MaxMind
IP-Atlas Plus is $228/year (incl. MMDB); MaxMind GeoIP2 City alone is $1,474/year with the ASN and Anonymous IP databases sold separately.
vs ipgeolocation.io
Same price-per-request as the Starter tier, but metered monthly (not daily credits) so you can burst into spikes without 503ing your users until midnight UTC.
Pricing FAQ
Is the Free tier really free?
Yes — non-commercial use, every field, 2,000 requests/month, no overage. We require a card on file to deter abuse but never charge the Free plan.
When am I charged for overage?
Overage accrues per request beyond your monthly quota at $0.40 / 1k. It's billed at month-end as a separate Stripe invoice line. You can hard-cap overage from the dashboard so we 429 cleanly instead of charging.
Can I switch plans mid-month?
Yes. Upgrades take effect immediately and Stripe prorates; downgrades take effect at the end of the current billing cycle.
What's the difference between pay-as-you-go and a subscription?
PAYG is metered: $0.40 per 1,000 requests, $25 per MMDB download, billed monthly. A subscription gives you a bundled quota at a lower per-request rate. Use PAYG if usage is irregular; subscribe if usage is steady.
Is there a free trial of paid plans?
Not separately — the Free tier is the trial. Every paid plan has the same response shape as Free, just at higher rate limits and with commercial-use rights.
Refunds?
Pro-rated refunds for unused subscription time on request, no questions asked, within the first 30 days. See refund policy.