# Mekler AI > Task-routed model inference, dated topic news search, x402 service diagnostics, annual SEC financial facts, CSV validation, citation-source comparison, web extraction and email domain checks for agents. Find recent topic news with deduplicated source links and optional source-linked headline highlights; retrieve six annual US-GAAP USD fields by CIK with filing links, same-filing growth checks and optional observed revisions; check supplied CSV and citations; extract public page text, rendering JavaScript in a headless browser when needed; inspect email address syntax and mail-domain DNS. Pay per call with native USDC on Base or Solana via x402, without a separate API key. Wallet-first free trials cover CSV, column-spec, citation and static-page operations. Model inference quotes selected models and the full price before payment. Submit one to20 independent text tasks, use automatic routing or pin a model, then recover private asynchronous results. No streaming, tools or browsing. News search accepts plain topic words and a1–7-day GDELT monitoring window. Use monitoring.next_request for a new paid poll with a45-minute overlap and bounded seen-link/headline history. No-new-links polls are charged0.01 USDC. Its optional digest quotes returned headlines; full articles and verified publication dates are unsupported. Source failures are uncharged; valid zero-match searches are completed and charged. Conformance scans return 202 first: retain the recovery capability, poll until result-ready, then request a quote and pay once for the stored report. Cached reports and check definitions are free. Financial facts accept a CIK and one to three annual periods, with optional include_revisions. Inspect coverage before paying; growth checks are mechanical and revision history is bounded. No quarterly data, accounting-comparability assurance or restatement explanations. Choose CSV validation to check supplied data against typed column rules; use column-spec validation to check those rules before use. Citation overlap inspects supplied URLs, HTML and declared lineage; it does not fetch sources or judge truth or independence. Static page extraction fetches one public static HTML page without running scripts. Rendered page extraction loads one public page in headless Chromium for content that appears only after JavaScript runs; no login, interaction or PDF. Failed, blocked or empty pages are never charged. Email checks do not verify mailbox existence or delivery. Read the operation schema, example and complete service guide before calling. For synchronous paid calls, POST the intended JSON without PAYMENT-SIGNATURE to get an x402 quote, then sign and resend the same body. Both page extractions and financial facts also return an encrypted payment_request; sending it instead pays for exactly the quoted result. If a response is lost, retry the same paid-request body and proof. Free trials use the separate wallet-first trial guide at https://api.mekler.ai/trials/offer and exclude news search, financial facts and rendered pages. Never send private keys. ## Operations - [Find topic news and incremental headline briefings](https://api.mekler.ai/v1/research/news/find-topic-news): POST, 0.01 USDC per call on Base or Solana via x402, paid only. - [Prepare annual financial facts, checked changes and observed revisions](https://api.mekler.ai/v1/finance/companies/retrieve-annual-facts): POST, 0.05 USDC per call on Base or Solana via x402, paid only. - [Render one public JavaScript page in a headless browser and extract readable text, title and source links, with the final URL and render time](https://api.mekler.ai/v1/web/pages/extract-rendered-content): POST, 0.01 USDC per call on Base or Solana via x402, paid only. - [Validate CSV before import: get pass/fail and row/column errors for missing values, duplicates, types and bounds](https://api.mekler.ai/v1/data/csv/validate-data): POST, 0.05 USDC per call on Base or Solana via x402, free trial 3 results per wallet. - [Check a JSON CSV column specification before use; return the validated rules or reject unsupported settings](https://api.mekler.ai/v1/data/csv/validate-column-spec): POST, 0.05 USDC per call on Base or Solana via x402, free trial 3 results per wallet. - [Find duplicate citation URLs and shared source links in supplied HTML, with locations to inspect before relying on corroboration](https://api.mekler.ai/v1/research/citations/check-source-overlap): POST, 0.05 USDC per call on Base or Solana via x402, free trial 3 results per wallet. - [Extract readable text, title and source links from one public static HTML page, with the final URL and fetch time](https://api.mekler.ai/v1/web/pages/extract-static-content): POST, 0.005 USDC per call on Base or Solana via x402, free trial 3 results per wallet. - [Check an email address or domain for syntax and published mail configuration](https://api.mekler.ai/v1/email/domains/check-mail-configuration): POST, 0.002 USDC per call on Base or Solana via x402, paid only. - [Scan an x402 service origin for protocol and discovery conformance](https://api.mekler.ai/v1/services/conformance/scan-origin): POST, 0.05 USDC per call on Base or Solana via x402, paid only. - [Generate task-routed model completions](https://api.mekler.ai/v1/compute/inference/generate-completions): POST, from 0.005 USDC per call on Base or Solana via x402; request an exact quote, paid only. ## Free status and recovery reads - [Read job state with capability, or public report freshness by report_id](https://api.mekler.ai/v1/services/conformance/retrieve-scan-status): GET, free. See required recovery headers in OpenAPI. - [Read a complete public cached report for 24 hours after scanning; expired reports return 410 without creating work](https://api.mekler.ai/v1/services/conformance/retrieve-scan-report): GET, free. See required recovery headers in OpenAPI. - [Read both independent check catalogs, grading rules, versions and evaluation coverage](https://api.mekler.ai/v1/services/conformance/list-conformance-checks): GET, free. See required recovery headers in OpenAPI. - [Retrieve a private inference job and completed result](https://api.mekler.ai/v1/compute/inference/retrieve-result): GET, free. See required recovery headers in OpenAPI. ## Documentation - [OpenAPI contract](https://api.mekler.ai/openapi.json): schemas, examples, x-payment-info and per-operation agent guides. - [Service manifest](https://api.mekler.ai/service.json): name, description and operation list as JSON. - [Agent catalog](https://api.mekler.ai/catalog.json): task fit, exclusions and operations by service. - [Remote MCP](https://api.mekler.ai/mcp): Streamable HTTP; search_services and get_service tools. - [Pricing](https://api.mekler.ai/pricing): per-call prices, networks, trials and retry rules. - [Free trial offer](https://api.mekler.ai/trials/offer): current wallet-signature trial availability. - [x402 discovery](https://api.mekler.ai/.well-known/x402): paid resource list. ## Support - support@mekler.ai