# First 100 Transactions > Get your first 100 real business transactions. 100 real paid transactions for a newly launched digital business, coordinated through participating Factory businesses that act as buyers/resellers. Digital services only (APIs, reports, data, analysis, verification, search, extraction, files). No physical goods. What it is: transaction orchestration / business launch infrastructure. Each transaction is an actual purchase from your service by an independent participating business, with actual delivery of the digital result. What it is not: not fake traffic, not reviews or ratings, not organic customers, no promise of marketplace ranking, creditworthiness, reputation or future demand. ## Agent quick start (JSON over HTTPS, no browser needed) 1. POST https://first100transactions.online/api/v1/accounts {"email": "you@example.com"} → api_key (shown once; send as Authorization: Bearer ) 2. POST https://first100transactions.online/api/v1/campaigns/preview {campaign input} → schedule, price, seed (stateless) 3. POST https://first100transactions.online/api/v1/campaigns {campaign input + "seed"} → campaign (DRAFT), exactly 100 transactions 4. POST https://first100transactions.online/api/v1/campaigns/{id}/fund → 402 x402 challenge; sign it (USDC on Base) and resend with PAYMENT-SIGNATURE → FUNDED 5. POST https://first100transactions.online/api/v1/campaigns/{id}/start (or create with "auto_start": true) 6. GET https://first100transactions.online/api/v1/campaigns/{id} (progress "37 / 100"), /transactions, /results 7. Optional: POST https://first100transactions.online/api/v1/webhooks {"url": "https://…"} → signed events (campaign.*, transaction.*) Campaign input (required): business_name, business_url, product_url, description, purchase_instructions, delivery_format, seller_pricing ({"mode":"fixed","price"} | {"mode":"range","min","max","increment"} | {"mode":"options","prices":[…]}), minimum_purchase_amount, target_spend, duration ("1m","1h","24h","3d","7d","10d" or seconds), seller_payment_method (x402_usdc_base, stripe_checkout, card, api_key_prepaid, invoice, other), contact_email. Timing: distribution even | increase | decrease | custom (interval minute|hour|day + counts summing to 100); spacing even | variable. ## Pricing (owner-configurable; live values at https://first100transactions.online/api/v1/pricing) - Campaign price = max(5.00 USDC, target_spend × 2.0). Example: target spend 10.00 → price 20.00. - Target Spend reaches your business as 100 heterogeneous purchases that sum exactly to it. - Participating buyers retain about 10% of their allocation as reseller margin (allocation ≈ target / 0.9), paid by the platform. - Unspent target spend of an incomplete campaign is refunded pro rata. ## Payment x402 v2 "exact", USDC on Base mainnet (eip155:8453), Coinbase CDP facilitator. Card checkout (Stripe) only when enabled. ## Factory buyers Participating businesses implement f100-procurement/1: POST {endpoint}/jobs, POST {endpoint}/jobs/{id}/cancel, signed callbacks to https://first100transactions.online/api/v1/procurement/callbacks. Spec: https://first100transactions.online/docs#procurement ## Links - OpenAPI: https://first100transactions.online/openapi.json - Docs: https://first100transactions.online/docs - Pricing: https://first100transactions.online/pricing - Terms: https://first100transactions.online/terms - Privacy: https://first100transactions.online/privacy