fshy

Home

KeyCDN IP

keycdn.com · 2 records in Data APIs, Storage · JSON

Records 2

tools.keycdn.com/geoIP geolocation APIdata-apis/keycdn-ip-location-finderJSONcomparereport an error

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 tierkeyless 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.
Pricenone stated
Limits
  • request-rate (binding) 3 requests a second source
Bindingrequest-rate 3 requests a second is the only published cap; no daily or monthly quota is stated.
Identityanonymous no key and no account; a User-Agent header naming the calling site is required
Egressnot applicable: JSON answers, not metered in bytes
Per-object capone host name or IP address per request (the host parameter)
Retentionnot stated
Interfacerest 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
Toolingcurl with the User-Agent header shown in the page's example
Composes withKeyless MaxMind GeoLite city and ASN lookups at 3 requests a second; one host per request. Bulk path: none.
Reliabilityrequests without a valid keycdn-tools User-Agent are blocked, and the page says the service is rate limited to avoid overload
NotesFree requests: no quota stated; 3 requests a second. Rate limit: 3 per second. Bulk path: none; one host per request.
Evidence notemeasured 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
  • has-free-tier 1
  • request-rate 3 requests
Evidence 8
datesourcewhat it proved
2026-11-02tools.keycdn.com/geothe REST API answers JSON and is rate limited to 3 requests a second
2026-11-02tools.keycdn.com/geoa User-Agent header naming the calling site is required
2026-11-02tools.keycdn.com/geoa missing or invalid User-Agent is blocked
2026-11-02tools.keycdn.com/geothe data comes from MaxMind GeoLite
2026-11-02tools.keycdn.com/geothe documented call is a GET of /geo.json with a host parameter and the User-Agent header
2026-11-02probe: https://tools.keycdn.com/geo.json?host=8.8.8.8a keyless GET of /geo.json?host=8.8.8.8 with the documented User-Agent form answered HTTP 200
2026-11-02probe: https://tools.keycdn.com/geo.json?host=8.8.8.8the answer reports success
2026-11-02probe: https://tools.keycdn.com/geo.json?host=8.8.8.8the answer carries ASN, ISP and country
More fields 2
bulk pathnone
free requests3 a second, no quota stated

www.keycdn.com/cdn-storageObject storagestorage/keycdn-push-zoneJSONcomparereport an error

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 tierUnlimited 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.
Identityemail email
EgressInterconnect 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 capnot stated
Retentionnot stated
Interfaceftp, rsync, ssh ftp + ssh
ToolingFTP(S) and rsync-over-SSH for uploads; pull/push zones over HTTP. Free 14-day trial, no card.
Composes withThe 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.
ReliabilityEuropean DCs, TLS included. 14-day/25 GB trial is one of the weaker on-ramps in the sector.
Parsed numbers
  • price-per-tb USD 120 TB / month
Evidence 3
datesourcewhat it proved
2026-10-21www.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-21www.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-21www.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