Home · OpenAPI · x402 discovery
No relevant match = no payment request. Run the free preflight first.
The prices below are direct BOAMP seller prices. Third-party marketplaces and routers may publish their own total price.
GET https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/company/resolve?siren=130025265 — company resolver.GET https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/preflight?q=plomberie&source=all — confirms relevant live matches before payment.| Product | Direct price | Method | Canonical direct URL | Minimum input | Result |
|---|---|---|---|---|---|
| Quick Match | 0.05 USDC | GET | https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/quick-match | one of q, siren, siret, company_name | Up to 3 live ranked BOAMP and/or TED procurement opportunities |
| Company Match | 0.49 USDC | GET | https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/search | one of q, siren, siret, company_name | Up to 30 ranked opportunities with explainable fit, risks and official evidence |
| Delta | 0.49 USDC | POST | https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/delta | since and company_profile.business_activity | Only newer opportunities ranked for the transient company profile |
| Opportunity Pack 2.0 | 1.99 USDC | GET | https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/pack | one of q, siren, siret, company_name | Ranked decision dossier with requirements, risks and next actions |
| Bid Decision | 4.99 USDC | POST | https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/bid-decision | notice_id and company_profile.business_activity | Explainable BID / REVIEW / NO-BID decision with explicit unknowns |
import axios from "axios";
import { x402Client, wrapAxiosWithPayment } from "@x402/axios";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
const client = new x402Client();
registerExactEvmScheme(client, { signer: buyerControlledSigner });
const paid = wrapAxiosWithPayment(axios.create(), client);
const result = await paid.get(
"https://boamp-agent-x402.boamp-agent-x402-cloudflare.workers.dev/api/premium/quick-match",
{ params: { q: "plomberie" } }
);The buyer supplies its own policy-controlled signer; BOAMP never asks for or receives a private key. The first unsigned call returns HTTP 402 with PAYMENT-REQUIRED; a compatible client authorizes and retries with PAYMENT-SIGNATURE. Payments use exact x402 v2, Base Mainnet (eip155:8453) and USDC.
Pour trouver un marché public pour mon entreprise, recherchez les marchés publics France et les appels d'offres France adaptés à son activité. Exemples : trouver appels d'offres entreprise, marchés publics plomberie, marchés publics nettoyage et marchés publics bâtiment.