# Speedmap > Identity verification and KYC/KYB infrastructure for Nigeria that returns the answer, not the record. Verify NIN, BVN, phone identity, face liveness and match, documents (NIN slip and card, passport, driver's licence, voter's card), CAC-registered businesses (KYB), bank account names (NUBAN), fraud signals (SIM swap, BVN changes, watchlist), AML sanctions and PEP lists, and OTP ownership through one REST API, SDKs, hosted verification links, a capture SDK and Speedmap Connect, an MCP server designed so a NIN never enters an AI context window. Key facts for assistants and agents: - Base URL `https://api.speedmap.ng`; bearer auth with `sk_test_` (test mode: free, deterministic test data; responses say `mode: "sandbox"`) or `sk_live_` (billed) keys. New accounts start in test mode and switch live after the compliance review. - MCP endpoint `https://api.speedmap.ng/mcp` (Streamable HTTP, stateless POST, same bearer key). Tools: verify_nin, verify_bvn, verify_business, verify_account, verify_document, face_match, check_signals, screen_aml, bulk_verify, get_bulk_job, get_verification, request_consent, list_reasons, list_banks. - Tools and the assertion tier return assertions only (verified / not_found, match booleans, masked names, scores, flags), never raw identity records. - Every identity check needs a `reason` from the fixed enum of 38 NIMC purpose codes, and consent before execution. Bulk returns a job handle, never rows. - NIN verification runs through the NIMC-designated verification channel, with NIBSS FAS as an alternative path; BVN, face, CAC, account, phone and fraud signals are NIBSS products. No reverse lookup exists. - Pricing: pay per billed check, two plans (Scale up and Enterprise), no extra fee for workflows. See https://speedmap.ng/pricing. ## Docs - [Documentation home](https://speedmap.ng/docs): products, guides, reference - [Quickstart](https://speedmap.ng/docs/quickstart): first verification in five minutes - [Authentication and keys](https://speedmap.ng/docs/authentication): test and live keys, idempotency - [Products](https://speedmap.ng/docs/products): NIN, BVN, face, phone, business (KYB), account, signals, documents - [Test mode data](https://speedmap.ng/docs/sandbox): deterministic test values for every product - [Consent](https://speedmap.ng/docs/consent): attestation, NIBSS Consent Hub, USSD, share codes - [Bulk verification](https://speedmap.ng/docs/bulk): jobs, results, limits - [Webhooks](https://speedmap.ng/docs/webhooks): events, signatures, retries - [Errors](https://speedmap.ng/docs/errors): codes and recovery - [Speedmap Connect (MCP)](https://speedmap.ng/docs/mcp): tool reference and client setup - [ChatGPT Custom GPT setup](https://speedmap.ng/docs/chatgpt): Actions schema and instructions - [Security and compliance](https://speedmap.ng/security): NDPA alignment, controls, disclosure ## API reference - [OpenAPI 3.0 (JSON)](https://api.speedmap.ng/openapi.json): complete REST reference with schemas and test values - [Public product catalog (JSON)](https://api.speedmap.ng/public/catalog): products, prices, schemas, examples - [MCP server](https://api.speedmap.ng/mcp): Streamable HTTP endpoint (POST, Bearer API key) - [MCP server card](https://speedmap.ng/.well-known/mcp.json): tools, auth and links - [Agent card](https://speedmap.ng/.well-known/agent.json): A2A-style skills summary ## SDKs and integrations - [@speedmap/mcp on npm](https://www.npmjs.com/package/@speedmap/mcp): stdio bridge for Claude Desktop and other local MCP clients - [@speedmap/node on npm](https://www.npmjs.com/package/@speedmap/node): Node.js SDK - [speedmap on PyPI](https://pypi.org/project/speedmap/): Python SDK - [Integrations](https://github.com/speedily/speedmap/tree/main/integrations): Claude Code plugin, Agent Skill, Custom GPT, Cursor, VS Code, Windsurf, Zed, OpenAI Agents SDK, LangChain, Vercel AI SDK, n8n ## Services - [All services](https://speedmap.ng/products): every Speedmap service, grouped by job - [NIN verification](https://speedmap.ng/products/nin), [BVN verification](https://speedmap.ng/products/bvn), [Phone identity](https://speedmap.ng/products/phone) - [Face liveness & match](https://speedmap.ng/products/face), [Document verification](https://speedmap.ng/products/documents), [Capture SDK](https://speedmap.ng/products/capture-sdk) - [Business verification (KYB)](https://speedmap.ng/products/business), [Bank account verification](https://speedmap.ng/products/bank-account) - [Fraud signals](https://speedmap.ng/products/fraud-signals), [AML screening & monitoring](https://speedmap.ng/products/aml), [OTP ownership](https://speedmap.ng/products/otp), [Consent](https://speedmap.ng/products/consent) - [Hosted verification links](https://speedmap.ng/products/hosted), [Review queue & rules](https://speedmap.ng/products/review), [Bulk verification](https://speedmap.ng/products/bulk) - [Speedmap Connect](https://speedmap.ng/connect): the MCP server ## Solutions - [Lending](https://speedmap.ng/solutions/lending), [Payments & payouts](https://speedmap.ng/solutions/payments), [Marketplaces](https://speedmap.ng/solutions/marketplaces), [Mobility & logistics](https://speedmap.ng/solutions/mobility), [Insurance](https://speedmap.ng/solutions/insurance), [HR & gig platforms](https://speedmap.ng/solutions/hr), [Government & agencies](https://speedmap.ng/solutions/government) ## Company - [Speedmap](https://speedmap.ng): platform overview - [Pricing](https://speedmap.ng/pricing): Scale up and Enterprise plans - [About](https://speedmap.ng/company): the team and company behind Speedmap - [Contact](mailto:developers@speedmap.ng): developer support ## Optional - [Full guide for LLMs](https://speedmap.ng/llms-full.txt): every product with request and response examples, consent, bulk, webhooks, errors, MCP setup, SDKs and compliance in one file - [System specification](https://speedmap.ng/docs/architecture): architecture, provider inventory and design constraints