apiCEP
    OCR + Banxico Validation in under 10 seconds

    Send the screenshot. We validate the payment. It's that simple.

    Our OCR technology extracts receipt data automatically and validates it against Banxico to detect phantom payments, fake screenshots, and edited receipts.

    Zero manual entry. Your user sends a photo, our OCR extracts the amount, date, and tracking key, and we validate everything against Banxico. Fraud detected in seconds.

    Automatic OCR
    <10s validation
    Anti-fraud checking with Banxico

    Verifying transfers in Mexico has never been easier. All this with our smart and secure Banxico CEP API OCR.

    RESULTS

    Numbers that back our API

    +$314 Millions of pesos

    validated through apiCEP

    OCR TECHNOLOGY

    Forget manual entry. We read receipts for you.

    Our OCR technology automatically extracts all data from any bank receipt.

    BBVA MéxicoSPEI Receipt
    Amount:$15,750.00 MXN
    Date:2025-01-18 14:32:05
    Tracking Key:MXBBA01025012518320500123456
    Beneficiary:Juan Pérez García
    Destination Bank:Santander
    Extracting data with OCR...
    API Response
    {
      "status": valid,
      "confidence": 0.9,
      "extracted": {
       	"senderBank": "BBVA",
    		"receiverBank": "SANTANDER",
    		"trackingKey": "MXBBA01025012518320500123456",
    		"referenceNumber": "0170126",
    		"amount": 15750,
    		"date": "2025-01-18",
    		"paymentConcept": "apiCEP test transfer"
      },
    }

    Zero Data Entry

    Users just upload a screenshot. We handle the rest.

    Fraud Prevention

    We detect if the receipt is fake by verifying the transaction directly with Banxico.

    Instant Processing

    OCR + Validation in less than 10 seconds.

    Mobile Ready

    Perfect for WhatsApp bots, mobile apps, and streamlined checkout processes.

    Featured use case: WhatsApp Chatbots

    Your client sends the receipt photo, your bot validates the payment instantly with our API. Perfect for automating payment confirmations in e-commerce, services, and marketplaces.

    INTERACTIVE DEMO

    Test the Banxico CEP API OCR live

    Experience automated SPEI validation directly in your browser. Send a receipt image and receive real-time validation.

    Request
    Response
    // The response will appear here...
    FEATURES

    Everything you need for Mass XML CEP Download

    Bank receipt OCR + Banxico validation + CEP download. One API, fully automated.

    OCR Technology

    Automatically extracts data from screenshots and photos of bank receipts with 99.9% accuracy.

    Banxico Direct

    Direct connection with the Bank of Mexico for real-time validation of SPEI transfers.

    Compliance Ready

    Automatic download of official CEP XML and PDF for accounting and regulatory compliance.

    Extreme Speed

    Processing times under 10 seconds. Validate payments in seconds, not hours.

    Anti-Fraud Protection

    Detect fake receipts and phantom payments by verifying each transaction directly with Banxico.

    24/7 Availability

    API designed for high availability with dedicated technical support.

    USE CASES

    Some use cases

    Companies in all sectors can use apiCEP to eliminate fraud and automate payment verification.

    CRM & Billing

    Automate payment confirmation. Zero manual verification of receipts.

    ERP & Accounting

    Automatic bank reconciliation. Download CEP in XML with 1 click.

    Marketplaces

    Validate seller sales before releasing commissions. Validate customer payments before shipping out.

    Fintech & Neobanks

    Instant KYC: validate bank accounts with $1 transfers. Ensure the account belongs to the user. Extract RFC and name from official CEP.

    PropTech (Real Estate)

    Mark rents as paid automatically. Zero follow-up calls.

    Education

    Validate tuitions. Generate official receipts automatically.

    Featured use case

    Running a raffle or selling tickets via SPEI? Stop validating screenshots by hand.

    apiCEP is the anti-fraud layer every raffle system needs: OCR of the receipt + cross-check against Banxico's official CEP, all in a single REST call.

    Detect fake SPEI receipts
    Official validation against Banxico
    Confirmation in under 10 s
    Tickets only when payment is real

    Protect every draw, WhatsApp bot, or digital ticketing platform — regardless of volume. From 100 tickets per raffle to multi-raffle platforms processing thousands of receipts daily.

    No code required

    Does your team receive SPEI receipts via WhatsApp?

    apiCEP also has a ready-to-use web interface — no coding — where anyone on your team uploads the receipt and gets official Banxico validation in seconds.

    For:Billing & collectionsSales & supportE-commerce & retailHotels & reservationsSchools & SaaS

    3-step flow

    Upload image or PDF

    Even screenshots forwarded via WhatsApp

    OCR extracts the data

    No manual transcription needed

    Validation against Banxico

    The official CEP confirms the payment

    Result in seconds: valid/invalid, amount, beneficiary and downloadable CEP

    PLANS

    Choose your plan

    Simple and transparent plans. No hidden fees.

    Welcome Plan

    Free
    • 50 requests
    • Valid for 30 days
    • On sign up

    Basic Plan

    $100/MXN
    • 200 requests
    • Valid for 30 days
    • Email support
    Most popular

    Premium Plan

    $200/MXN
    • 800 requests
    • Valid for 30 days
    • Priority support

    Business Plan

    $400/MXN
    • 1,600 requests
    • Valid for 30 days
    • Priority support

    Elite Plan

    $800/MXN
    • 3,200 requests
    • Valid for 30 days
    • Priority support

    Custom Plan

    Custom
    • Custom requests
    • Valid for 30 days
    • Super priority support via WhatsApp
    DEVELOPER EXPERIENCE

    Simple integration to verify transfers in Mexico

    A single API call to validate SPEI receipts. Receive structured data, CEP XML, and PDF directly from Banxico. Compatible with any stack.

    High precision OCR

    Automatically extracts data from screenshots and photos of receipts.

    Structured response

    JSON with all transaction data, plus links to CEP XML and PDF.

    Multiple beneficiary options

    Supports CLABE, phone number, and card number.

    curl --request POST \
      --url https://api.apicep.cloud/validate-transfer \
      --header 'Authorization: Bearer YOUR_API_KEY' \
      --header 'Content-Type: application/json' \
      --data '{
        "imageUrl": "https://example.com/receipt.jpg",
        "beneficiary": {
          "clabe": "127180016477999560",
          "bank": "AZTECA"
        }
      }'

    Note: The "beneficiary" object also accepts "phoneNumber" or "cardNumber" instead of "clabe".