fshy

Home / Data APIs

Abstract API IP Geolocation

www.abstractapi.com/api/ip-geolocation-apiIP geolocation APIdata-apis/abstract-api-ip-geolocationJSONcomparereport an errorprovider JSON

Free allowance
Free plan, USD 0 a month: 1,000 requests a month at 1 request a second, no credit card; the response is the full one, including the security and company fields that paid plans gate.
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
emailno card, no phone
Binding limit
volume-quota1,000 requests a month on the Free plan
Evidence
documented25 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree plan, USD 0 a month: 1,000 requests a month at 1 request a second, no credit card; the response is the full one, including the security and company fields that paid plans gate.
unit requests; metered on request-count; Each IP in a request counts as one credit, and credits are counted per request, not per successful response. Past the monthly credits the API answers HTTP 422, and past 1 request a second HTTP 429. Starter is USD 17 a month billed annually (USD 19 paid monthly).
Pricenone stated
Limits
  • volume-quota (binding) 1,000 requests a month on the Free plan source
  • request-rate 1 request a second on the Free plan; HTTP 429 above it source
Bindingvolume-quota 1,000 requests a month is used up long before 1 request a second can matter.
Identityemail an email address and password with a verification link, or Google sign-in; no credit card on the free plan
Egressnot applicable
Per-object capone IP address per request; the product page says no separate batch endpoint is needed
Retentionnot stated
Interfacerest GET https://ipgeolocation.abstractapi.com/v1/ with api_key, an optional ip_address (IPv4 or IPv6; the caller's address when omitted) and an optional fields list; JSON over HTTPS, TLS 1.2 or greater
Toolingany HTTP client; vendor libraries for Python, PHP and Node.js
Composes with1,000 keyed lookups a month, each returning location, time zone, flag, currency, ASN, company and security fields, at 1 request a second. Bulk path: none; the single-IP call is looped at the plan's rate limit, and a browser bulk tool takes a pasted list with no key
ReliabilityPast the free monthly credits the API answers HTTP 422, and past 1 request a second HTTP 429; a request for an invalid IP still uses one credit.
NotesFree requests: 1,000 a month at 1 request a second. Rate limit: 1 request a second on the free plan (HTTP 429). The product page advises caching by address block. Bulk path: none; the single-IP call is looped at the plan's rate limit, and a browser bulk lookup tool needs no key.
Evidence notedocumented The pricing, product, documentation and sign-up pages were read on 2026-11-02, and a keyless call to the API answered HTTP 400 naming api_key as required; no keyed lookup was made, so the quota and the rate limit are as published.
Parsed numbers
  • has-free-tier 1
  • volume-quota 1000 requests / month
  • request-rate 1 request
Evidence 25
datesourcewhat it proved
2026-11-02www.abstractapi.com/pricingthe free IP Geolocation plan is 1,000 requests a month at 1 request a second with no credit card
2026-11-02www.abstractapi.com/pricingthe free tier of the IP API is 1,000 requests, against 100 for the email and phone APIs
2026-11-02www.abstractapi.com/pricingthe free plan returns the full response
2026-11-02www.abstractapi.com/pricingthe free plan is limited to 1 request a second
2026-11-02www.abstractapi.com/pricingthe free tier is permanent and needs no card
2026-11-02www.abstractapi.com/pricingStarter is USD 17 a month when billed annually
2026-11-02www.abstractapi.com/pricingthe same Starter plan is USD 19 a month when paid monthly
2026-11-02docs.abstractapi.com/api/ip-geolocationa free plan that has used its credits is answered HTTP 422
2026-11-02docs.abstractapi.com/api/ip-geolocationabove 1 request a second a free plan is answered HTTP 429
2026-11-02docs.abstractapi.com/api/ip-geolocationevery submitted IP uses one credit, and a failed request still uses it
2026-11-02docs.abstractapi.com/api/ip-geolocationthe API is HTTPS only
2026-11-02docs.abstractapi.com/api/ip-geolocationthe ip_address parameter takes one IPv4 or IPv6 address
2026-11-02docs.abstractapi.com/api/ip-geolocationthe base URL of the API
2026-11-02www.abstractapi.com/api/ip-geolocation-apithe bulk routes are a loop over the API and a free browser tool
2026-11-02www.abstractapi.com/api/ip-geolocation-apithe API has no batch endpoint
2026-11-02www.abstractapi.com/api/ip-geolocation-apithe product page advises caching results by address block
2026-11-02www.abstractapi.com/api/ip-geolocation-apivendor libraries exist for Python, PHP and Node.js
2026-11-02www.abstractapi.com/tools/bulk-ip-lookupthe browser bulk lookup tool needs no signup
2026-11-02www.abstractapi.com/tools/bulk-ip-lookupthe browser bulk lookup tool is rate limited
2026-11-02app.abstractapi.com/users/signupthe sign-up page issues an API key
2026-11-02app.abstractapi.com/users/signupsign-up takes an email address and a password
2026-11-02app.abstractapi.com/users/signupGoogle sign-in is offered
2026-11-02app.abstractapi.com/users/signupthe account is activated through a verification link sent by email
2026-11-02ipgeolocation.abstractapi.com/v1/?ip_address=8.8.8.8a call with no key answers HTTP 400 and names api_key as required, so the endpoint is live and keyed
2026-11-02ipgeolocation.abstractapi.com/v1/?ip_address=8.8.8.8the keyless call answers HTTP 400
More fields 2
bulk pathnone; loop the single-IP API at the rate limit; a browser bulk tool takes a pasted list with no key
free requests1,000 a month
Unknown values 1
  • egress terms: the field does not apply to this kind of offer