# Mekler AI > Annual SEC financial facts, CSV validation, citation-source comparison, web extraction and email domain checks for agents. 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. 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 every paid call, 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 financial facts and rendered pages. Never send private keys. ## Operations - [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. ## 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