2026-10-18: batch rows carry only documented fields. Failed rows have a code (timeout, backpressure, upstream_unavailable, invalid_query, no_results, internal) and a fixed error message; deep rows have a degraded_reason (timeout, engines_failed, pages_unreadable). Repeated queries in a batch are billed once. Deep batch rows carry page text like a single deep search. Results carry only the documented fields. A deep search that runs out of time answers 504 search_timeout, not 502. A fields name outside the result keys is a 400 invalid_fields.
2026-10-02: docs rebuilt from one source, with /llms.txt, /llms-full.txt, full error and header references, search pricing examples and "Ask the docs". auto search bills the lane that served it.
2026-09-29: POST /v1/images, $0.002 per call.
2026-09-29: sign-up credit raised from $5 to $10 and widened to search and maps (once they open). Accounts created earlier keep the credit they got.
2026-09-22: api.kaer.ai v2: separate accounts, strictly prepaid billing, new dashboard.