What the Data Feed Does
The data feed connects amino.reviews to your store's public REST API to automatically import COA certificates and variation-level pricing. Instead of uploading COAs one at a time, your entire catalog stays in sync.
Requirements
Your store must expose two endpoints following the Oath Industry Standard v1.0 format:
/coa— Returns an array of COA certificates/pricing— Returns an array of products with variation-level pricing
COA Endpoint Format
The /coa endpoint should return a JSON object with a certificates array:
{
"certificates": [
{
"accession_number": "COA-2026-001",
"cas_number": "137525-51-0",
"batch_number": "B2026-01",
"certificate_type": "purity",
"purity_percent": 99.2,
"test_date": "2026-01-15",
"method": "HPLC",
"status": "pass",
"pdf_url": "https://yoursite.com/coa/COA-2026-001.pdf"
}
]
}
Each certificate must have a unique accession_number. Duplicates are automatically skipped. Products are matched by cas_number against our database.
Pricing Endpoint Format
The /pricing endpoint should return a JSON object with a products array:
{
"products": [
{
"name": "BPC-157",
"cas_number": "137525-51-0",
"variations": [
{ "sku": "BPC-5MG", "label": "5mg", "price": 39.99, "in_stock": true },
{ "sku": "BPC-10MG", "label": "10mg", "price": 64.99, "in_stock": true }
]
}
]
}
CAS Number Matching
Products are matched using CAS registry numbers (e.g., 137525-51-0 for BPC-157). This ensures accurate cross-vendor matching regardless of product naming conventions.
Sync Schedule
- Pricing — Syncs hourly via automated cron
- COA Certificates — Syncs daily via automated cron
- Manual sync — Available anytime from your dashboard
Both endpoints support ETag caching. If your API returns an ETag header, amino.reviews will send If-None-Match on subsequent requests to skip unchanged data.
Setup Steps
Go to Data Feed
In your vendor dashboard sidebar, click Data Feed.
Enter Your API URL
Paste your store's API base URL (e.g., https://yourstore.com/wp-json/oath/v1) and click Save & Validate.
Validate
amino.reviews will test-fetch both endpoints and report how many COAs and products were found.
Initial Sync
Click Sync Now to run the first import. Check the sync history table for results.
WooCommerce Plugin
If you use the amino.reviews WooCommerce plugin, it already exposes these endpoints automatically. Just enter your WordPress REST API base URL.