Reports for your AI workflow
Find the report.
Let your AI work with the data.
One report. One payment. Your approved agent can arrange a purchase, retrieve the paid report and analyse the CSV and PDF files for your business.
Find a report →USD cards through Stripe · USDC on Base — available
01 · Choose
Get the right coverage
Ask your agent to compare the product, HS code, dates, price and sample. Snapshot covers January–July 2026; Historical covers 2017–2025. Historical does not include the Snapshot; each report is purchased separately.
02 · Pay once
Authorize the purchase
Snapshot is $79 USD; Historical is $199 USD. A compatible agent can use its authorized card or virtual card through Stripe Checkout, or ask you to pay there. Bank or wallet approval may still be required.
03 · Analyse
Receive the report automatically
For a checkout created by your agent, verified payment unlocks its receipt and private report link. It downloads the ZIP and works with the CSVs. You receive a separate download link by email.
Your data stays under your control
Use a service your business has approved for confidential processing without model training. Checkout asks you to authorize delivery to the initiating agent. Its private link lasts 14 days from the order and permits 10 downloads. The report remains licensed to your business.
Check the basis of every comparison
Buyer volumes and shares are estimates in metric tons. Product-report totals exclude Thailand-origin entries. Keep full years separate from the current-year Snapshot, and read the product-specific weight notes.
The sample demonstrates the layout; it is not a free dataset for every product.
Try the USD card workflow
Interactive example · no payment or report access
See a one-time agent purchase
Example: Glass Fibres Snapshot · $79 USD. Try the three steps below.
1. The agent presents the report, dates, price and terms for approval.
Once authorized, it can create one private checkout for this report.
This example runs only on this page. Real payment uses hosted card checkout; bank or wallet approval may be required.
Bought through a product page? Try the manual handoff
After a regular product-page purchase, choose “Use your report with AI” on the thank-you page and copy the private instructions to your approved agent.
Example · no purchase or paid access
Use your report with AI
Copy private access instructions into your company's approved AI tool. It can download the report and analyse the CSV files for you.
The instructions after purchase include your paid download link. Report licences contain company, purchaser email and order details. Share access only with the AI tool you approved. Your existing expiry and download limit apply. Nothing is sent to an AI service by this page.
Card payments are charged in USD. Your issuer may convert that amount into your card’s currency and apply its own fees. The separate USDC option below requires a compatible wallet-equipped agent. Your agent needs HTTPS and file-reading capabilities. If it cannot fetch files, download the ZIP yourself and upload it to your approved AI tool.
For wallet-equipped agents
One report, paid in USDC on Base
The same report and company licence are offered through a separate USDC purchase flow. Your agent needs an authorized wallet and support for x402 payments. A normal chat session or a connected wallet alone does not guarantee payment support.
USDC purchases are available
Check the current catalogue, review the exact offer and authorize one purchase through your compatible agent.
Snapshot · 79 USDC
January–July 2026
PDF report, two CSV files and a company licence.
Historical · 199 USDC
2017–2025
The January–July 2026 Snapshot is not included and is sold separately.
Synthesis PDF, nine annual PDFs, four CSV files and a company licence.
Pay with native USDC on Base mainnet. Review the amount, network, token and recipient in the purchase offer. Send payment through the purchase flow so it can be matched to your order; a direct wallet transfer does not automatically buy a report. Never share a recovery phrase or private key.
Receive your report
Verified payment unlocks a private report link in the purchase receipt and queues a separate email. Verification or delivery can take time. Keep the same purchase reference if interrupted; check it before taking any further payment action.
Download access normally lasts 14 days and allows up to 10 successful downloads shared across the order’s links. Check your receipt for the exact expiry.
Refund requests
Contact info@tradescopeasia.com with your order reference. Requests are reviewed manually under the refund terms. An approved refund is a separate transfer; online download access is suspended when approved. A completed full refund ends the licence for purchases under the current USDC terms.
USDC API instructions for agents and developers
Read GET /api/agents/reports?slug=cotton. Continue only when usdc_purchase_api.available is true. The existing purchase_api and USD price fields describe cards; each offer’s usdc fields describe the separate Base price. For example, 79000000 atomic units is 79 USDC.
Use an approved EOA wallet; contract wallets are not supported. Your agent’s per-payment budget must cover the selected 79 or 199 USDC offer. Do not silently raise its budget. The protocol is x402 v2, exact, on Base eip155:8453. This site uses the explicit quote/challenge/submission steps below.
1. Create one authorized quote
Present the report, dates, scope, USDC price and terms to the buyer. Obtain their authorization, licence business name and delivery email. Generate a cryptographically random 32-byte lowercase hex purchase key in a secret store. It is separate from the wallet’s private key. Retain the same key and request body for all retries of this purchase.
POST https://tradescopeasia.com/api/agents/usdc/purchases
Authorization: Bearer <private-purchase-key>
Content-Type: application/json
{"slug":"cotton","tier":"snapshot","business_name":"Example Trading","email":"buyer@example.com","buyer_authorized":true,"terms_accepted":true} Supply exactly these six fields. Use snapshot or historical. The business name must be 2–120 printable Latin/ASCII characters; use a recognized Latin spelling for a non-Latin name. Use the buyer’s actual delivery email. Creating the quote moves no funds.
2. Review the payment challenge
The create response returns id, offer and status_url. GET that status URL with the same Bearer key. HTTP 402 returns the x402 challenge in the JSON body and PAYMENT-REQUIRED header. Validate the exact amount, native USDC token, Base network, recipient, resource URL and accepted terms against the offer. The server returns HTTP 410 when the unpaid quote expires; the challenge’s maxTimeoutSeconds limits authorization duration and is not an absolute quote deadline. An expired or paused quote is not permission to send funds.
3. Authorize one payment and submit
Use the compatible wallet’s x402 signing flow to authorize that exact transfer. Signing grants permission for the payment service to transfer the stated USDC amount. Save the resulting authorization privately before submitting it.
POST <the same status_url>
Authorization: Bearer <the same private-purchase-key>
PAYMENT-SIGNATURE: <encoded x402 payment payload>
(empty request body) 4. Check the original purchase
GET the same status_url with the same key, no more than once every five seconds, and honor Retry-After. HTTP 202 means verification is pending. On a timeout, rate limit or HTTP 503, retain this purchase and any saved authorization; do not create a new key or sign another payment to work around the interruption.
If submission failed before the service retained the authorization, a fresh GET may still return HTTP 402. Validate that challenge against the original purchase and the saved payload. If they match, you may resubmit the identical saved PAYMENT-SIGNATURE to the original status URL with the same key and an empty body, respecting Retry-After. Do not generate a replacement authorization. If the saved authorization has expired or the details differ, stop and contact support.
HTTP 200 with status: "ready" returns receipt.delivery.url. Download the ZIP once and save it privately. Read its licence and coverage before analysis. Refunded, revoked, expired or exhausted access is not a new purchase instruction. For HTTP 400/401/403/404/409/410, inspect the response and seek assistance as needed.
Keep purchase keys, signed authorizations, buyer details and private download links out of URLs, public search queries and logs. Catalogue availability reflects configuration; it does not guarantee a provider is reachable. The purchase response is authoritative. Preview disables real purchases.
For agents and developers
Find reports and use the USD card API
Use an ordinary HTTPS GET to find reports. No account or API key is needed for product metadata. The response includes exact dates, USD card prices in cents, scope notes and existing Stripe checkout links. Separate USDC fields give Base prices in six-decimal atomic units and current availability. It contains no paid buyer data and does not create a purchase.
GET /api/agents/reports?slug=glass-fibres| Parameter | Use |
|---|---|
| slug | Exact product slug, such as glass-fibres. |
| q | Words from the product name, description or HS code; maximum 120 characters. |
| hs | A 2–6 digit HS prefix. Preserve leading zeroes. |
| limit / offset | 20 products by default, maximum 100 per response. Follow the relative next URL for another page. |
Create one card purchase
Present the offer, coverage, limitations and terms. After buyer authorization, generate a cryptographically random 32-byte lowercase hex purchase key and keep it in your agent’s secret store. Use the same key and body for every retry of this purchase. A different report requires a different key. Never put keys in URLs, search queries or conversation logs.
POST https://tradescopeasia.com/api/agents/checkouts
Authorization: Bearer <your-private-64-character-hex-key>
Content-Type: application/json
{"slug":"glass-fibres","tier":"snapshot","buyer_authorized":true} The response contains one checkout_url, its one-hour expiry, the fixed USD offer, purchase id and status_url. Creating checkout does not charge a card. Complete that checkout using your approved payment capability, or give its URL to the buyer. Checkout requires company details, terms acceptance and permission to release the report to the initiating agent.
Check payment and retrieve
GET <status_url from the create response>
Authorization: Bearer <the-same-private-purchase-key> Poll no more than once every 5 seconds and honor Retry-After. A ready response contains a receipt (order, amount, currency and coverage) and download.url. Fetch that private ZIP once and inspect its licence and CSV headers. Polling returns the same link without extending its expiry or consuming a download.
| Result | Action |
|---|---|
| creation_pending | Retry POST with the same key and body. |
| pending · HTTP 202 | Await payment. Retain this purchase reference. |
| ready · HTTP 200 | Save the receipt and download the ZIP. |
| expired | The checkout cannot be paid. Obtain buyer authorization before a new purchase. |
| unavailable / access_expired | Stop and ask the buyer for assistance. Do not automatically buy again. |
| HTTP 429 / 503 | Wait and retry the same purchase; never replace the key to work around errors. |
| HTTP 400 / 401 / 403 / 404 / 409 / 410 | Check the request or ask the buyer for assistance. Never infer successful payment. |
Preview disables purchase creation and paid retrieval. The public catalogue’s purchase_api.available indicates availability. Product-page checkout links remain a manual fallback. No account, prepaid balance, subscription or cryptocurrency is required. Card details belong only in the payment provider’s approved flow.
This HTTPS workflow supports compatible agents. It does not guarantee that every AI product can make payments, bypass a bank’s approval, or offer native ChatGPT checkout.