x-cache-ttl header or you do not.
Time-to-live in seconds for a successful GET response. Valid range is 0 to 3600. 0 disables caching for this request. A positive value enables caching for that many seconds.
Behavior
If you sendx-cache-ttl with a value between 1 and 3600, uAPI may serve subsequent identical successful GET requests from your cache for that duration. If you send x-cache-ttl: 0 or omit the header, the response is not cached for reuse.
Caching is isolated per API key. Other users cannot see, populate, or evict your cache.
Scope
Caching applies only to successful GET requests such as/v1/extract. Errors and non-GET endpoints are never cached.
SDK usage
Prefer the official SDKs; they exposex-cache-ttl as a simple option.
Practical guidance
Usex-cache-ttl for URLs you call frequently and can safely reuse for up to an hour. Use 0 for highly dynamic or sensitive pages. For consistent behavior across environments, always set an explicit x-cache-ttl rather than relying on implicit defaults.