KeyCDN IP
keycdn.com · 2 records in Data APIs, Storage · JSON
Records 2
- ★ qualifiesKeyCDN IP Location Finder
Data APIsfree tieridentity anonymousno cardlimit request-rateevidence measuredstale on 2027-01-02
- fails: egressKeyCDN Push Zone (CDN storage)USD 120/TB-month
Storageidentity emailno cardevidence reportedstale on 2026-11-05
KeyCDN IP Location Finder
Data APIs- Free allowance
- Keyless REST API answering JSON, rate limited to 3 requests a second; the User-Agent header must have the form keycdn-tools:https://your-site; data from MaxMind GeoLite
- Verdict
- ★ qualifiesusable as stated; the read path was probed
- Cost
- free tier
- Identity
- anonymousno card, no phone
- Binding limit
- request-rate3 requests a second
- Evidence
- measured8 sources; a live request was made and its output kept
- Freshness
- stale on 2027-01-02checked 2026-11-02 (live); stale on 2027-01-02
| Free tier | keyless REST API answering JSON, rate limited to 3 requests a second; the User-Agent header must have the form keycdn-tools:https://your-site; data from MaxMind GeoLite unit requests; metered on request-count; no daily or monthly quota is stated; a request with a missing or invalid User-Agent is blocked. |
|---|---|
| Price | none stated |
| Limits |
|
| Binding | request-rate 3 requests a second is the only published cap; no daily or monthly quota is stated. |
| Identity | anonymous no key and no account; a User-Agent header naming the calling site is required |
| Egress | not applicable: JSON answers, not metered in bytes |
| Per-object cap | one host name or IP address per request (the host parameter) |
| Retention | not stated |
| Interface | rest GET https://tools.keycdn.com/geo.json?host={ip or hostname} answers JSON; the User-Agent header names the calling site in the form keycdn-tools:https://example.com endpoint: https://tools.keycdn.com/geo.json |
| Tooling | curl with the User-Agent header shown in the page's example |
| Composes with | Keyless MaxMind GeoLite city and ASN lookups at 3 requests a second; one host per request. Bulk path: none. |
| Reliability | requests without a valid keycdn-tools User-Agent are blocked, and the page says the service is rate limited to avoid overload |
| Notes | Free requests: no quota stated; 3 requests a second. Rate limit: 3 per second. Bulk path: none; one host per request. |
| Evidence note | measured A keyless lookup of 8.8.8.8 with the User-Agent form from the page's own example was probed on 2026-11-02 and returned HTTP 200; the rate limit is quoted from the page and was not exhausted. |
| Parsed numbers |
|
Evidence 8
| date | source | what it proved |
|---|---|---|
| 2026-11-02 | tools.keycdn.com/geo | the REST API answers JSON and is rate limited to 3 requests a second |
| 2026-11-02 | tools.keycdn.com/geo | a User-Agent header naming the calling site is required |
| 2026-11-02 | tools.keycdn.com/geo | a missing or invalid User-Agent is blocked |
| 2026-11-02 | tools.keycdn.com/geo | the data comes from MaxMind GeoLite |
| 2026-11-02 | tools.keycdn.com/geo | the documented call is a GET of /geo.json with a host parameter and the User-Agent header |
| 2026-11-02 | probe: https://tools.keycdn.com/geo.json?host=8.8.8.8 | a keyless GET of /geo.json?host=8.8.8.8 with the documented User-Agent form answered HTTP 200 |
| 2026-11-02 | probe: https://tools.keycdn.com/geo.json?host=8.8.8.8 | the answer reports success |
| 2026-11-02 | probe: https://tools.keycdn.com/geo.json?host=8.8.8.8 | the answer carries ASN, ISP and country |
More fields 2
| bulk path | none |
|---|---|
| free requests | 3 a second, no quota stated |
- Free allowance
- Unlimited volume. Push Zone storage '$0.12/GB per month and charged on a daily basis' = $120/TB/mo.
- Verdict
- fails: egressdata cannot be read back out at a usable rate or price
- Cost
- USD 120/TB-monthparsed from the record, in USD
- Identity
- emailno card, no phone
- Binding limit
- noneno named constraint binds
- Evidence
- reported3 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | Unlimited volume. Push Zone storage '$0.12/GB per month and charged on a daily basis' = $120/TB/mo. Tiered down to $0.04/GB above 1 TB/month of stored bytes. unit TB; metered on stored-bytes |
|---|---|
| Price | $120/TB stored (Push Zone, $0.12/GB); $40/TB delivered ($0.04/GB above 1 TB); Pull Zone storage $0. |
| Identity | email email |
| Egress | Interconnect from the storage cluster to the edge is free ('Interconnect traffic from our storage cluster to our edge servers is free'), but edge delivery is billed at $0.04/GB (= $40/TB) above the first 500 GB/month, and the 500 GB is itself priced at $0.12/GB. Pull Zone storage has no extra cost — you supply the origin. free allowance: 500 GB per month price per tb: $40/TB |
| Per-object cap | not stated |
| Retention | not stated |
| Interface | ftp, rsync, ssh ftp + ssh |
| Tooling | FTP(S) and rsync-over-SSH for uploads; pull/push zones over HTTP. Free 14-day trial, no card. |
| Composes with | The free-interconnect-to-edge idea is right and the price is an order of magnitude wrong: $120/TB at rest versus $6 Telnyx. Only viable as a free 14-day trial. The genuinely useful configuration is a Pull Zone (free storage) pointed at one of the free origins above — then KeyCDN charges you $40/TB for delivery and nothing for storage. |
| Reliability | European DCs, TLS included. 14-day/25 GB trial is one of the weaker on-ramps in the sector. |
| Parsed numbers |
|
Evidence 3
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.keycdn.com/faq | 'How is storage billed? Pull Zone storage has no additional cost. Push Zone storage starts at $0.12/GB per month and is charged on a daily basis.' |
| 2026-10-21 | www.keycdn.com/pricing | 'First 500 GB per month $0.12/GB | Next 500 GB $0.08/GB | Above 1 TB $0.04/GB'; 'The first 3 Zones are included for free' |
| 2026-10-21 | www.keycdn.com/cdn-storage | 'Accelerated uploads … FTP(S) or rsync over SSH'; 'Interconnect traffic from our storage cluster to our edge servers is free' |
More fields 2
| dead end | {"failure_class": "quota","why": "Unlimited volume. Push Zone storage '$0.12/GB per month and charged on a daily basis' = $120/TB/mo. Tiered down to $0.04/GB above 1 TB/month of stored bytes.","retry_when": null,"first_recorded": "2026-10-21"} |
|---|---|
| price verbatim | $120/TB stored (Push Zone, $0.12/GB); $40/TB delivered ($0.04/GB above 1 TB); Pull Zone storage $0. |
Unknown values 4
- per object cap notes: the field may be stated in a source that was not read
- per object cap stated: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read
- retention stated: the field may be stated in a source that was not read