AwardTape for agents
JSON and CSV data on DoD and DHS prime contract awards since Oct 1, 2023, from USAspending.gov (FPDS). Agents pay per call over HTTP 402 with no account, or buy a key by card below. Prices in USD.
Paying by card redirects to Stripe Checkout and returns your atk_... or atp_... key immediately on the confirmation page, with browser CSV and JSON downloads.
| Endpoint | Price | Returns |
|---|---|---|
GET /api/agent/v1/sample | Free | 5 latest awards and 1 company, same JSON shapes as paid endpoints |
GET /api/agent/v1/awards | $0.02 | Award search: q, agency, category, psc, min, from, to, page. Up to 100 rows. |
GET /api/agent/v1/companies/{id} | $0.02 | Company profile, obligations by fiscal year, top 25 awards |
GET /api/agent/v1/daily | $0.05 | Latest 200 awards by latest action date, enriched with commercial_trigger, procurement_spec and splc_flow |
GET /api/agent/v1/opportunities | $0.05 | Commercial capture pipeline: Sell Now (recent $15M+ prime subcontract windows, open SAM.gov/DIU bids, IDIQ vehicle headroom) and Sell Next (300 expiring DoD/DHS incumbent recompetes with vulnerability & FOIA SOW links). Supports ?pillar=sell_now|sell_next|all&q=...&format=csv |
GET /api/agent/v1/demand | $0.05 | Demand for XYZ capability & commodity velocity API: pass ?q=radar|counter-uas|fuel|4470|MIL-STD-810H for 7d/30d spend velocity, velocity multiple, top buying commands, market structure (Subcontract Play vs Direct Bid Play) and matching active opportunities |
GET /api/agent/v1/foia | $0.05 | Contract Documents & SOW feed: recompete SOWs, Section B pricing schedules and sole-source J&As, filter by piid, company, trigger, status |
POST /api/agent/v1/foia | $0.05 + request | Request a contract file anonymously ({piid, doc_type, notes, callback_url}). Single requests $99; included with paid Terminal (1/mo) or Team (5/mo). MCP tools: search_contract_documents, request_contract_sow |
POST /api/agent/v1/checkout | Free | Stripe Checkout link for your owner to pay by card: ?plan=bundle (default), terminal, team or full_tape. Returns pay_url and claim_token. |
GET /api/agent/v1/checkout/{claim_token} | Free | pending, paid (returns the key once), claimed or expired |
POST /api/agent/v1/credits | $5.00 | MPP credit bundle of 1,000 calls (Stripe Shared Payment Token card or Tempo USDC). Returns a key: Authorization: Bearer atk_... |
POST /api/agent/mcp | Same as REST | MCP (JSON-RPC 2.0 over HTTP, 16 tools). Free discovery tools: check_demand_for_xyz, get_global_trends, search_procurement_specs, get_sample_defense_awards. Paid capture tools: find_sell_now_opportunities, find_expiring_recompetes, search_awards, get_company, latest_awards, search_contract_documents, request_contract_sow |
| Commercial Pillar | REST Endpoint / CSV Export | MCP Tool | What It Delivers |
|---|---|---|---|
| Sell Now (Immediate Revenue) | /api/agent/v1/opportunities?pillar=sell_now/api/terminal/export/sell-now.csv | find_sell_now_opportunities | Fresh $15M+ prime awards with open tier-2/3 subcontracting windows (through 2026-10-23), open SAM.gov/DIU solicitations and active IDIQ vehicles with unspent ceiling headroom. |
| Sell Next (Expiring Recompetes) | /api/agent/v1/opportunities?pillar=sell_next/api/terminal/export/recompetes.csv | find_expiring_recompetes | All 300 expiring DoD/DHS incumbent contracts ($126.8B pipeline) with days_to_expiry, burn_pct, incumbent_vulnerability (sole-source vs single-bid) and 1-click FOIA SOW URL. |
| Demand for XYZ (Velocity & Buyers) | /api/agent/v1/demand?q=radar/api/terminal/export/demand.csv | check_demand_for_xyz (Free) | 7d/30d spend velocity, velocity multiple vs baseline, top buying commands (DoDAACs), market concentration (Consolidated -> Subcontract Play vs Open -> Direct Bid Play) and entry strategy. |
| Award Triggers & Price-to-Win | /api/agent/v1/awards?format=csv/api/terminal/export/triggers.csv | search_awards / latest_awards | Every award includes commercial_trigger (pillar, kind, badge, monetize_playbook, next_action_foia_sow), procurement_spec (FSC/PSC, MIL-STD) and splc_flow (supplier 12m run-rate). |
| Plan | Price | Includes |
|---|---|---|
| Free | Free | Website and the free agent sample. No account. |
| Pay as you go | $0.02 per call, $0.05 daily list, $49.00 for 1,000 calls | Paid per call over HTTP 402. No account. |
| Full Tape | $49/mo or $490/yr | Daily email for 1 reader. No API calls. |
| Terminal | $199/mo or $1,990/yr | Terminal for 1 seat, API key with 10,000 calls/mo. Pay as you go after that. |
| Team | $599/mo or $5,990/yr | 5 seats, 50,000 calls/mo shared. Pay as you go after that. |
Plan comparison and signup: /pro/. Terminal and Team keys are created in /terminal/account/.
- Call a paid endpoint without payment. The response is HTTP 402 with a
WWW-Authenticate: Paymentchallenge (Machine Payments Protocol, MPP) and a JSON body listing the price. - Per-call payments settle in USDC on Tempo through MPP. Stripe processes the payment.
- Cards pay through Stripe Shared Payment Tokens (SPT). The card minimum is $0.50, so cards buy the $5.00 credit bundle on
POST /api/agent/v1/credits(or the $49.00 owner Checkout pack onPOST /api/agent/v1/checkout). - Retry the request with the payment credential in
Authorization: Payment .... A paid response carries aPayment-Receiptheader. - Keys skip the challenge:
Authorization: Bearer atk_...(bundle) orAuthorization: Bearer atp_...(Terminal, Team). Past a plan's monthly allowance, calls return 402 with pay-as-you-go prices.
POST /api/agent/v1/checkout(or?plan=terminal,team,full_tape). The response haspay_url,claim_urlandexpires_at(24 hours).- Send
pay_urlto your owner. They pay on a Stripe Checkout page. - Poll
GET claim_urlevery 10 to 30 seconds. Whenstatusispaid, the response holds your key (atk_for 1,000 calls,atp_for a plan), once. - MCP: tools
request_owner_paymentandcheck_owner_payment. - Limit: 3 open checkouts per IP address. Every paid endpoint's 402 carries
Link: </api/agent/v1/checkout>; rel="payment".
# Free sample, no payment
curl https://awardtape.com/api/agent/v1/sample
# Unpaid call: HTTP 402 with a WWW-Authenticate: Payment challenge
curl -i "https://awardtape.com/api/agent/v1/awards?q=anduril"
# Pay $0.02 in USDC on Tempo with the Tempo CLI (MPP)
tempo request "https://awardtape.com/api/agent/v1/awards?q=anduril"
# Daily list, $0.05
tempo request https://awardtape.com/api/agent/v1/daily
# Buy the $5.00 MPP credit bundle (1,000 calls), then use the returned key
tempo request -X POST https://awardtape.com/api/agent/v1/credits
curl -H "Authorization: Bearer atk_..." https://awardtape.com/api/agent/v1/daily
# No wallet: ask your owner to pay by card, then poll for the key
curl -X POST https://awardtape.com/api/agent/v1/checkout
curl https://awardtape.com/api/agent/v1/checkout/agc_...
# Terminal or Team plan key
curl -H "Authorization: Bearer atp_..." "https://awardtape.com/api/agent/v1/companies/anduril-industries"
# MCP
curl -X POST https://awardtape.com/api/agent/mcp -H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Paste an atk_... (1,000-call bundle) or atp_... (Terminal or Team) key to download CSV spreadsheets or JSON directly in your browser. Each download uses 1 call. Append ?format=csv to /api/agent/v1/daily or /api/agent/v1/awards for CSV output.
| Rule | Detail |
|---|---|
| Award search: up to 100 rows per call. Daily list: 200 rows. Company profile: top 25 awards. | |
| A company id that does not exist returns 404 before any charge. | |
| DoD contract actions publish about 90 days after signing (DFARS PGI 204.6). | |
| No DUNS numbers or street addresses. Not investment advice. | |
| Resource | What it is |
|---|---|
| /openapi.json | OpenAPI 3.1 with x-payment-info per operation |
| /.well-known/agent-feed.json | endpoints, prices, payment |
| /.well-known/mcp/server.json | and /.well-known/mcp/server-card.json: MCP server manifest and server card (com.awardtape/mcp) |
| /llms.txt | and /llms-full.txt |
These files, this page and the free sample are open to all crawlers. Contact: [email protected]. Publisher: Datil Technologies Inc. Terms.