# API_Dalla — API Witchcraft A hands-off, pay-per-call API marketplace. Every endpoint is payable via x402 (HTTP 402, USDC on Base) and/or RapidAPI (API key). No accounts, no contracts — agents pay per call. Base URL: https://apiwitchcraft.duckdns.org Payment: x402 (USDC on Base, ~$0.002/call) or RapidAPI key. Discovery: CDP Bazaar (semantic search), awesome-x402, x402scan. ## Endpoints ### Compliance / Financial - GET /vat/:country — Validate any EU VAT number against VIES + resolve business name/address. Tags: compliance, vat, tax. - GET /einvoicing/:country — Check e-invoicing mandate + format (Peppol/UBL, CIUS) per EU country. Tags: compliance, e-invoicing, vat. - GET /sanctions/screen?name= — Screen individuals/companies/vessels/crypto wallets vs OFAC/EU/UN/UK + PEP. Tags: compliance, sanctions, aml. - GET /export-ctrl?eccn= — US export-control status: ECCN/EAR99, license-required vs NLR, dual-use screening. Tags: compliance, export-control, trade. - GET /fx?from=&to= — Live + historical FX rates for 150+ pairs (spot/mid/cross). Tags: fx, forex, market-data. - GET /epr-fee?region=&material=&weightKg=&units= — EPR compliance fee estimator (packaging/WEEE/battery). Tags: compliance, epr, sustainability. ### Geo / Network - GET /ip/lookup?ip= — IP geolocation + ASN/ISP/connection type; VPN/proxy/Tor detection. Tags: geolocation, ip-lookup, ip-intelligence. - GET /ip/carrier?ip= — IP→ASN + carrier inference (lightweight Network-as-Code counterpart). Tags: network-as-code, ip-intelligence, carrier, asn. ### Lifestyle - GET /nomad-index?city= — Digital-nomad visa index for 70+ countries (eligibility, income, docs). Tags: digital-nomad, visa, remote-work. ### Weather / Betting - GET /micro-bet/weather?lat=&lon=&date=&cond= — Weather forecast probabilities for micro-betting / prediction-market resolution. Tags: weather, prediction-market, micro-betting. ### Crypto / Web3 - GET /crypto/price?ids= — Real-time crypto spot prices by ticker/CoinGecko-id/chain:address + confidence score. Tags: crypto, prices, market-data. - GET /crypto/trending — Trending crypto tokens + top movers + momentum signals. Tags: crypto, trending, market-data. - GET /collect-arb?item=&market= — Collective arbitrage scanner (cross-exchange/DEX gaps, funding spreads). Tags: crypto, arbitrage, defi. ### Agent Security - GET /agent-dojo/scenarios — AgentDojo benchmark scenarios (prompt injection, exfiltration) on demand. Tags: ai, llm, benchmark. - POST /agent-dojo/spar — AgentDojo SPAR security scoring vs prompt-injection. Tags: ai, llm, agent-security. ### Web / Lineage - GET /scrape-permit/check?url= — Pre-crawl compliance check (robots.txt, AI-crawler directives, ToS). Tags: web, scrape, compliance. - GET /bjj-lineage?fighter= — BJJ practitioner lineage trace (Gracie/Maeda). Tags: bjj, lineage, grappling. ### x402 Tooling (for sellers) - GET /x402-recon/reconcile?chain= — Reconcile x402 USDC settlements vs ledger; per-endpoint earnings. Tags: x402, revenue, reconciliation. - GET /x402-recon/balance?chain= — x402 settled USDC balance for any payTo. Tags: x402, balance, usdc. ## How agents pay (x402) 1. Call any endpoint → receive 402 with Payment-Required header. 2. Build + sign payment (USDC on Base) via x402 client. 3. Re-call with x-payment / payment-signature header → receive data. Revenue wallet: 0x604e856C94D6dD6088Ce3F9752B2538F70383f03