X search keeps its response shape during an upstream outage

x-search, tweets-search, tweet-search, recent-tweet-search, public-post-search, and twitter-search now cost $0.006 per call.

They still use read-only X API v2 when it's available. If that access is missing, out of quota, rate-limited, or temporarily down, search mode tries the public web index and returns any matching posts in the same tweets array. Each fallback post carries its indexed URL and indexed_result: true. The response is also marked degraded: true, with the upstream status attached.

Profile and ID lookups still fail clearly when X API access isn't available. A public search index can't replace those methods.

Web search stops hammering a limited account

web-search now sets a 90-second circuit breaker after a provider rate limit. Calls during that window skip the known-failing primary request and go straight to the existing marked public-news fallback. A cached successful result still wins first.

The search, search-web, serp-search, site-search, and search-site aliases now match web-search at $0.006 per call.

Translation uses the faster model route

translate and translate-text now use a smaller Morpheus model selected for short translation work, with a 5.5-second attempt limit and the existing Venice fallback. The JSON parser also accepts fenced model output while rejecting objects that omit the translated text or detected language.

translate-text and every alias that inherits its translator now cost $0.002 per call, matching translate. That includes the product, support, marketing, technical-docs, finance-report, game-localization, invoice, job-post, customer-review, education, contract, immigration, marketplace, medical-intake, real-estate, SaaS UI, and travel variants.

WHOIS now matches the job and its market price

whois and whois-lookup now cost $0.005 per call. The focused domain-age, renewal, brand-watch, phishing, vendor, creator, sales, email, startup, portfolio, and M&A aliases inherit the same price. Their listings lead with the exact WHOIS API and RDAP jobs an agent searches for.

The response-quality checker now scores a valid WHOIS/RDAP record as structured data. It no longer expects a search-results array from a registration record, so a healthy answer can be marked verified.

Routes in this release

The X search price applies to x-search, tweets-search, tweet-search, recent-tweet-search, public-post-search, and twitter-search.

The web search price applies to web-search, search, search-web, serp-search, site-search, and search-site.

The translation price applies to translate, translate-text, product-localization-translate, support-ticket-translate, marketing-copy-translate, technical-docs-translate, finance-report-translate, game-localization-translate, invoice-translate, job-post-translate, customer-review-translate, education-course-translate, contract-translate, immigration-document-translate, marketplace-listing-translate, medical-intake-translate, real-estate-listing-translate, saas-ui-translate, and travel-listing-translate.

The WHOIS/RDAP price applies to whois, whois-lookup, brand-domain-check, brand-watch-domain-risk, creator-domain-check, domain-portfolio-risk, domain-renewal-monitor, email-domain-age-check, ma-domain-diligence, phishing-domain-triage, sales-lead-domain-enrich, startup-domain-diligence, and vendor-domain-risk.

Recovery work stays in the loops

The recovery analyzer now groups quiet buyers into five fixed jobs: image generation, X search, web search, translation, and WHOIS. It writes one aggregate, privacy-safe recovery card per job, with the endpoints, calls, spend, buyer segment counts, and suggested campaign assets.

The research and better loops prioritize those cards after paid failures. They can repair the endpoint, check its price and catalog rank, and then prepare a comparison page, runnable recipe, MCP snippet, or update proof without exposing or contacting wallet owners.