- Free allowance
- Free plan, EUR 0.00: 1,000 requests a month, no hidden fees and no credit card; an access key is issued after an account is created
- 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; HTTP 403 usage_limit_reached past it
- Evidence
- documented18 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 tier | Free plan, EUR 0.00: 1,000 requests a month, no hidden fees and no credit card; an access key is issued after an account is created unit requests; metered on request-count; Basic is EUR 9.99 a month (EUR 7.99 billed yearly) for 100,000 requests and Professional EUR 49.99 (EUR 39.99) for 1,000,000. Past the monthly allowance the API answers HTTP 403 usage_limit_reached. |
|---|
| Price | none stated |
|---|
| Limits | - volume-quota (binding) 1,000 requests a month on the Free plan; HTTP 403 usage_limit_reached past it source
- request-rate 100 requests per second from a single IP address; HTTP 429 too_many_requests past it source
- per-object-cap up to 50 IPs per bulk lookup request source
|
|---|
| Binding | volume-quota 1,000 requests a month is met long before the 100 requests a second rate. |
|---|
| Identity | email an account is needed for the access key; the sign-up form has account details, billing details with a country selector and company details; no credit card is asked on the Free plan |
|---|
| Egress | not applicable: JSON or XML answers, not metered in bytes |
|---|
| Per-object cap | a bulk lookup takes up to 50 IPs as a comma-separated list; a single lookup takes one |
|---|
| Retention | not applicable: a lookup API |
|---|
| Interface | rest GET https://apiip.net/api/check?ip={ip}&accessKey={key} answers JSON or XML; a comma-separated list of up to 50 IPs does a bulk lookup on plans that include it; check without an ip parameter looks up the caller |
|---|
| Tooling | any HTTP client or the vendor's client packages for JavaScript, Python and PHP |
|---|
| Composes with | 1,000 lookups a month with location, currency, language, time zone and security modules is a test allowance; the paid plans are the working route. Bulk path: bulk lookup of up to 50 IPs on plans that include it; whether Free includes it is unverified. |
|---|
| Reliability | past the monthly allowance the API answers HTTP 403 usage_limit_reached and past the per-second rate HTTP 429 too_many_requests; a keyless call answered HTTP 401 missing_access_key |
|---|
| Notes | Free requests: 1,000 a month. Rate limit: 100 requests a second from one IP address. Bulk path: bulk lookup of up to 50 IPs on plans that include it; whether Free includes it is unverified. |
|---|
| Evidence note | documented The plan list, documentation, FAQ and sign-up page were quoted on 2026-11-02 and a keyless call answered HTTP 401; no keyed lookup was made. The plan list as rendered does not show which modules the Free plan excludes, and the account-detail fields of the sign-up form are rendered by script, so whether Free includes bulk lookup and which account fields are required are unverified. |
|---|
| Parsed numbers | - has-free-tier 1
- volume-quota 1000 requests / month
- request-rate 100 requests
|
|---|