Exa API returns 402 for Israel
- Exa’s search request for “Israel Gaza ceasefire talks” failed on September 8, 2026, after the API returned HTTP 402 instead of article results. - The key signal was status code 402, which Exa’s documentation says is used for “Payment Required” flows on supported search endpoints. (exa.ai) - Exa’s billing and pricing pages say blocked requests can follow exhausted credits or missing payment credentials; the next step is checking account billing or retry headers. (exa.ai)
A search request for “Israel Gaza ceasefire talks” failed on Tuesday, September 8, 2026, when the Exa API returned HTTP 402 rather than search results, according to the source briefing provided for this story. The failure prevented the generation of a sourced news briefing and triggered a request to resend source articles for processing. The briefing itself said no articles had been retrieved, only search errors. (exa.ai) Exa’s own documentation describes 402 as part of a payment-required flow on certain API endpoints. ### Why did a news search stop at an HTTP 402 response? (exa.ai) HTTP 402 was the immediate reason the request did not return articles. The upstream briefing said the query “Israel Gaza ceasefire talks” produced an Exa API 402 response and left the system with no usable source content. Exa’s documentation says 402 is used when a client calls supported endpoints without an API key or payment credential under its x402 or MPP payment flows. In those cases, the service responds with a payment challenge rather than search results. Exa says the affected endpoints include `/search` and `/contents`. (exa.ai) ### Does 402 mean the query itself was blocked? Exa’s published materials do not say that a 402 response, by itself, means a topic was censored or a specific query was rejected for content reasons. The company’s x402 and MPP guides describe 402 as a payment-related response tied to access method, not to the subject of the search. The available record in this case is narrower. The briefing confirms that the “Israel Gaza ceasefire talks” request failed and that no articles were returned. It does not identify whether the trigger was missing credentials, a payment challenge, exhausted credits, or another gateway condition that surfaced as 402. (exa.ai) ### What does Exa say 402 is used for? Exa’s x402 guide says a client that sends a request without an API key or payment header can receive a 402 response with pricing details and supported payment networks. The client is then expected to sign a payment and retry the request with a payment signature header. (exa.ai) Exa’s MPP guide describes a similar pattern. That page says Exa can return “402 Payment Required” together with a payment challenge when a request arrives without an API key or payment credential. The guide says this applies to the `/search` and `/contents` endpoints. (exa.ai) ### Could account billing have caused the failure instead? Exa’s billing documentation says API access runs on a pay-as-you-go credit system and that requests are blocked when the credit balance runs out until a user adds more credits or enables auto-recharge. (exa.ai) Exa’s pricing pages also describe a free tier, usage-based billing, and separate per-request pricing across products. That makes billing one plausible explanation for a failed request, but the company’s public pages do not let an outside observer determine which billing state applied in this case. (exa.ai) The source briefing does not include response headers, account status, or a request log that would distinguish between missing authentication and depleted credits. ### Why did the failure block the briefing? The briefing system said it could not produce a compliant world-news summary because it had no source articles to cite. The only material available was the search error itself, and the instructions for that workflow required article-based sourcing and citations. (exa.ai) That left the tool with one next step: ask for the pre-fetched articles, excerpts, or URLs to be resent so the briefing could be generated from actual source material rather than from an error response. ### What would resolve the problem next? Exa’s documentation points to three concrete checks: whether the request included an API key, whether a payment credential or retry header was required under the 402 flow, and whether the account had available credits. (exa.ai) Those are the operational steps most directly tied to the company’s published handling of 402 and blocked requests. The next verifiable milestone is a successful rerun of the same search with valid credentials or billing in place, followed by retrieval of source articles through Exa’s `/search` or `/contents` endpoints. Until then, the record shows only that the September 8 request failed with HTTP 402 and that the briefing process stopped for lack of source material. (exa.ai)