Skip to content
Clauhub

Developer comparison · Facturapi

Clauhub and Facturapi.Which API fits you.

Both let you issue and cancel CFDI 4.0 from your product. Facturapi is a mature invoicing API, with official libraries, webhooks and a test environment. Clauhub is the same API its app uses: besides issuing, it downloads your CFDI from the SAT, checks 69-B and connects to your AI agents over MCP.

Free plan at no cost · 100,000 API calls a month included

Clau beside a scale, comparing two options

The differences, in figures

At today's list prices, with VAT: up to 104 stamps a month, Clauhub costs less (Free plan, you pay only for stamps); from 105 on, Facturapi's API plan costs less, thanks to its lower price per stamp.

What you get in each API, row by row.

Facturapi is an invoicing API with official libraries, webhooks and a test environment. Clauhub exposes everything its app does over API and MCP: issuing CFDI, downloading them from the SAT and checking 69-B.

  • API style and auth[3][8]

    Clauhub

    RPC over HTTP: POST /api/rpc/<domain>/<procedure> with a JSON body. An API key (ch_…) in x-api-key; it acts as the user who created it, with their permissions.

    Facturapi

    REST at https://www.facturapi.io/v2, with the secret key as Authorization: Bearer. Test and live keys per organization, and a user key for the whole account.

  • CFDI 4.0 issuing[1][5][6]

    Clauhub
    Yes

    Sales, credit notes, global, payment (REP 2.0), payroll 1.2, Carta Porte 3.1, foreign trade 2.0, withholdings and 23 special cases; Clauhub builds each complement.

    Facturapi
    Yes

    Income, expense, payment, payroll, transfer and withholdings. Any SAT complement, if you send the XML node yourself; Carta Porte native, in beta.

  • Retries without duplicates[3]

    Clauhub
    Yes

    Every issue carries an attemptId: the same attempt never stamps twice. It answers queued and stamping runs as a job.

    Facturapi
    Yes

    Optional idempotency_key to avoid duplicates; asynchronous invoicing.

  • Cancellation[7]

    Clauhub
    Yes

    With the SAT's reason and the replacement UUID; follows the receiver's acceptance for up to 5 days and keeps the receipt.

    Facturapi
    Yes

    Reasons 01 to 04 with substitution; cancellation status (pending, accepted, rejected, expired) and the receipt in XML or PDF.

  • XML, PDF and email[3]

    Clauhub
    Yes

    Download the stamped XML, the PDF with your branding or the cancellation receipt. Email with XML and PDF attached, up to 20 a day per RFC.

    Facturapi
    Yes

    PDF, XML or both in a ZIP, a temporary download link, a monthly ZIP and email with XML and PDF attached.

  • Several RFCs[2][8]

    Clauhub
    Partial

    Each RFC is a tax entity with its own e.firma, created by API. Free and Team: 1 RFC; Business: 5; Enterprise, quoted.

    Facturapi
    Yes

    Organizations created by API with your user key; on the API plan, several issuing RFCs at no extra cost per RFC.

  • Test environment[1][3]

    Clauhub
    No

    No separate test environment. preview validates your capture and computes totals without stamping, storing or taking a number.

    Facturapi
    Yes

    Test key: invoices are not sent to the SAT and have no tax validity. Test customers and products stay apart from live.

  • Webhooks[2][3]

    Clauhub
    No

    We send no webhooks to your system today. You read the state with get and the history with events.

    Facturapi
    Yes

    Events such as invoice status updated, cancellation status updated and global invoice created.

  • Libraries (SDKs)[4]

    Clauhub
    No

    No SDK for now: HTTP and JSON from any language, or MCP.

    Facturapi
    Yes

    Official for Node.js, C#, Java and PHP; in other languages, your own HTTP client.

  • SAT bulk download[2][3]

    Clauhub
    Yes

    Issued and received CFDI or their metadata, by month, days or UUID, with your RFC's e.firma. No charge per CFDI downloaded.

    Facturapi
    Yes

    A separate product: $999 MXN a month per organization plus $0.20 per synced CFDI, IVA included; by API if you also have the API plan. Needs the FIEL.

  • Check an RFC against SAT lists[3]

    Clauhub
    Yes

    lookup against 69-B and 69, synced daily; plus which suppliers on your CFDI are listed.

    Facturapi
    Yes

    Validate RFC checks the EFOS list and answers is_valid.

  • Price per stamp and per call[2]

    Clauhub

    $2.9952 MXN + VAT per stamp ($3.47 with VAT; 0.1664 credits). Calls: 100,000 a month on Free and Team, then 1 credit per 100,000; unlimited on Business.

    Facturapi

    API plan: $299 MXN a month plus $0.60 per stamp, VAT included. No prepaid packages and no expiry.

  • To get started[1][2]

    Clauhub

    Free plan at no cost: 1 RFC, 100,000 calls a month and 1 free credit. On Free, data is kept for 90 days.

    Facturapi

    A 14-day free trial with no card; test mode while you build.

When each one fits. Both are good options.

Facturapi fits if

  • You want an official library in Node.js, C#, Java or PHP
  • You need webhooks to hear about stamping and cancellations
  • You want to test end to end with a test key before going live
  • You issue for many RFCs from one integration
  • You stamp more than 104 invoices a month: at list prices, its API plan costs less from there

Clauhub fits if

  • Besides issuing, you need issued and received CFDI downloaded from the SAT, with no charge per CFDI
  • You want to check RFCs against 69-B and 69 from the same API
  • You want your AI agents to issue and query over MCP, with OAuth or your key
  • You stamp little or are starting out: no monthly fee, the Free plan includes 100,000 calls a month
  • Your team also uses the app: the API does what the app does, with the same permissions

Frequently asked questions

How do I authenticate to Clauhub's API?

With an API key (ch_…) in the x-api-key header. The key acts as the user who created it, with the same permissions; it is shown once and stored only as a hash. For MCP you can also connect with OAuth.

Does Clauhub have a test environment or webhooks?

Not yet. You can validate a capture with preview, which computes totals without stamping or storing anything, and follow each document with get and events. If webhooks or a test environment are a must for your integration, Facturapi has them today.

Is there an SDK?

Not for now. The API is HTTP with JSON, so you call it from any language; and every procedure is also an MCP tool for your AI agents.

How much does it cost?

Each stamp costs 0.1664 credits: $2.9952 MXN + VAT ($3.47 with VAT). API calls come with your plan: 100,000 a month on Free and Team, then 1 credit per 100,000; unlimited on Business. Against Facturapi's API plan ($299 a month plus $0.60 per stamp, VAT included): at today's list prices, with VAT: up to 104 stamps a month, Clauhub costs less (Free plan, you pay only for stamps); from 105 on, Facturapi's API plan costs less, thanks to its lower price per stamp.

Where does the Facturapi information come from?

From its public site and documentation, cited below with the date we read them. What we could not verify is left out. If something changed, write to us and we will correct it.

Sources

  1. [1]Facturapi: home (CFDI types, test and live keys, free trial) · Read on https://www.facturapi.io/
  2. [2]Facturapi: pricing (API, bulk download, several RFCs, webhooks) · Read on https://www.facturapi.io/pricing
  3. [3]Facturapi: API reference (authentication, invoices, webhooks, Validate RFC) · Read on https://docs.facturapi.io/api/
  4. [4]Facturapi: installing the official libraries · Read on https://docs.facturapi.io/docs/getting-started/install/
  5. [5]Facturapi: invoices guide (CFDI types) · Read on https://docs.facturapi.io/docs/guides/invoices/
  6. [6]Facturapi: complements guide · Read on https://docs.facturapi.io/docs/guides/invoices/complementos/
  7. [7]Facturapi: cancellations guide · Read on https://docs.facturapi.io/docs/guides/invoices/cancelaciones/
  8. [8]Facturapi: organizations guide (multi-RFC) · Read on https://docs.facturapi.io/docs/guides/organizations/

Comparison based on each tool's public information, read on the date shown; their prices and features may change. The brands named belong to their owners and are not affiliated with Clauhub. If you find an outdated fact, write to us and we will correct it.

Clauhub for developers

Issue CFDI and query the SAT from your code.

API and MCP · Calls included in every plan · Support in Spanish