# Meirra > Meirra is a transparent SEO and growth company. It combines agency SEO and outbound programmes with self-serve tools for SEO, email outreach, lead generation and analytics, plus a pay-as-you-go developer API for email verification, contact and company enrichment, lead search, SEO data and AI-written email personalisation. This is the long form of https://www.meirra.com/llms.txt. Facts here come from the same sources as the site: prices from the published API rate card, limits from the values the API enforces. ## About Meirra Meirra was started out of frustration with the "black box" of the SEO industry, where agencies hide data and clients cannot see what they pay for. Its answer is transparency: agency-level SEO execution and self-serve SaaS tools on one platform, with lead generation, email and SEO tracking in a single source of truth. The work done for a client is shown in their dashboard as a dated activity log. The website and the apps are available in English, Spanish, German, French, Italian, Dutch, Portuguese and Swedish. ## Products (self-serve SaaS) - SEO platform (https://www.meirra.com/products/seo): site crawls, technical issue detection, rank tracking and an activity feed of the SEO work done on the site. - Email platform (https://www.meirra.com/products/email): campaigns and multi-step sequences sent from the customer's own mailbox (their own SMTP or connected account; Meirra does not run a shared sending pool), with reply handling. - Lead generation (https://www.meirra.com/products/leads): business discovery from Google Maps, contact enrichment and SMTP email verification, feeding the customer's own campaigns. - Analytics (https://www.meirra.com/products/analytics): business and marketing analytics; also included in the platform bundles. - Prospect audits (https://www.meirra.com/products/audits): personalised SEO audits for outreach. - Plans: SEO (Basic, Pro, Enterprise), Email (Starter, Growth, Scale), Analytics and platform bundles. Eligible SaaS plans start with a 14-day trial backed by a card. Current prices: https://www.meirra.com/pricing. ## Agency programmes - Agency SEO: six tiers (Launchpad, Traction, Momentum, Authority, Vanguard, Dominion), monthly or annual. Service detail: https://www.meirra.com/services/seo. - Agency Outbound: seven rungs (a done-with-you bridge, then Launchpad to Dominion), monthly or annual. - Consultations, web development and automations: https://www.meirra.com/services. A free 15-minute discovery call can be booked at https://www.meirra.com/booking. - White label for agencies: https://www.meirra.com/white-label. ## Public API - Base URL: https://api.meirra.com/v1. Portal and quickstart: https://www.meirra.com/developers. OpenAPI spec: https://www.meirra.com/openapi.yaml. Guides: https://www.meirra.com/help/api. API catalog: https://api.meirra.com/.well-known/api-catalog. - Public pricing: https://api.meirra.com/v1/pricing returns every endpoint's price as JSON without an API key (the same body an authenticated call returns). Human-readable rate card: https://www.meirra.com/pricing/api. - Access: sign up as a developer, create an API key in the account dashboard (shown once), and top up pay-as-you-go credits. No subscription is required. - Authentication guide: https://www.meirra.com/help/api/authentication. Instructions written for agents: https://api.meirra.com/auth.md. - Authentication: send the key as `Authorization: Bearer mk_live_…` or as `x-api-key: mk_live_…`. Both headers carry the same key; if both are sent with different keys the request fails with 400 `CONFLICTING_API_KEYS`. A request with no key fails with 401 `MISSING_API_KEY`, and an unknown or revoked key with 401 `INVALID_API_KEY`. - Rate limit: 1000 requests per key per endpoint per hour. Responses carry `X-RateLimit-Limit`, `X-RateLimit-Remaining` and `X-RateLimit-Reset`; a 429 adds `Retry-After`. - Errors: every error is JSON `{ "success": false, "error": { "code", "message", "request_id", "doc_url" } }`. Branch on `code`; `doc_url` links the section of https://www.meirra.com/help/api/errors that explains it. Every error and every authenticated response carries `X-Request-Id`, the same value as `request_id`; quote it to support. - Billing: charges come off the credit balance only for successful responses. Calls that return zero results are not charged and carry the `X-No-Charge` header. Insufficient balance returns 402 before any work runs. - Free endpoints: /v1/account/balance, /v1/account/usage, /v1/account/usage/daily, /v1/account/keys, /v1/leads/sources, /v1/leads/countries, plus job status (`GET /v1/jobs/{id}`), `GET /v1/pricing` and `GET /v1/ai/info` (the last two also work without a key). - Retries: send an `Idempotency-Key` header on mutating requests. A replay within 24 hours returns the original response and is not charged again. - Async work: long-running endpoints (crawls, audits, reports and AI batches) return a job id; poll `GET /v1/jobs/{id}` for the result. - AI personalisation: `POST /v1/ai/hook` writes a short curiosity opener and `POST /v1/ai/subject` an email subject line for one of your leads, in the lead's language; batch variants charge per successful lead. `GET /v1/ai/info` describes the variables for free. ## API list prices (GBP) List prices from the published API rate card, charged in GBP from the credit balance. The main endpoints are also shown on https://www.meirra.com/pricing/api. - POST /v1/email/verify: 2p. Single email verification. - POST /v1/email/verify/batch: 1.5p. Batch email verification (per email). - POST /v1/email/find: 5p. Find email by name and domain. - POST /v1/email/guess: 2p. Generate probable email patterns. - POST /v1/email/score: 2p. Quality score a contact. - POST /v1/enrich/contact: 8p. Full contact enrichment. - POST /v1/enrich/company: 25p. Full company enrichment. - POST /v1/leads/search: 5p. Unified registry/maps lead search. - POST /v1/leads/search/maps: 3p. Google Maps business search. - POST /v1/seo/crawl: 5p. Single page crawl with Puppeteer. - POST /v1/seo/report: 60p. Comprehensive SEO report. - POST /v1/seo/pagespeed: 1p. Core Web Vitals analysis. - POST /v1/seo/serp/track: 3p. Single keyword SERP tracking. - POST /v1/seo/serp/batch: 3p. Batch SERP tracking (per keyword). - POST /v1/ai/hook: 11p. AI-generated curiosity hook (15-25 words, locale-aware). - POST /v1/ai/subject: 8p. AI-generated email subject line (~10 words, ends with ?). - POST /v1/seo/audit: pages 1-10 at 5p per page, pages 11-50 at 4p per page, pages 51-100 at 3p per page, minimum 8p per call, up to 100 pages. ## Resources - Blog: https://www.meirra.com/blog - GEO and AEO guide: https://www.meirra.com/resources/geo - SEO checklist: https://www.meirra.com/resources/seo-checklist - Free AI visibility check: https://www.meirra.com/ai-visibility-check - Help centre: https://www.meirra.com/help ## Contact - Contact form: https://www.meirra.com/contact - Book a call: https://www.meirra.com/booking