/api/v1/coa/verify-urlFetch a public certificate URL, read the document, check the indexed corpus, and query a supported laboratory record.
Developer API · v1
Submit a COA link, file, or report ID. Receive the certificate, its normalized identity, reported results, testing panel, and exact issuer-verification state.
01 / Endpoints
/api/v1/coa/verify-urlFetch a public certificate URL, read the document, check the indexed corpus, and query a supported laboratory record.
/api/v1/coa/verify-fileUpload a PDF or image for the same certificate extraction and verification workflow.
/api/v1/coa/verify-recordResolve an exact report ID or public verifier code and return the indexed certificate document when available.
/api/v1/coa/vendorsList vendors with certificate feeds and current public record counts.
/api/v1/coa/vendors/{vendor_id}Read the complete current PeptidePrices certificate feed for one vendor.
02 / MCP for AI agents
The public Streamable HTTP endpoint is read-only and rate-limited. Its tools return structured certificate fields, explicit evidence states, the physical-vial boundary, and inspectable PeptidePrices and laboratory links.
{
"mcpServers": {
"peptideprices-coa": {
"type": "http",
"url": "https://api.peptideprices.net/mcp/"
}
}
}verify_coa_urlCheck one public COA or laboratory-verifier link.
verify_coa_recordResolve an exact report ID, search code, or access code.
search_certificatesFind records by vendor, compound, strength, lot, lab, state, or date.
get_certificateRetrieve one full certificate record and its inspectable sources.
list_vendor_certificatesRead the broadest first-party certificate feed for one vendor.
compare_vendor_coverageCompare certificate volume, labs, compounds, and states.
get_coa_library_summaryRead current corpus totals and supported lab workflows.
Does the issuing laboratory's public record match this COA, and what exactly was reported?
Which certificates match this vendor, compound, labeled strength, and lot without substituting a nearby record?
How do two vendors' indexed certificate volumes, laboratories, compounds, and verification states differ?
Each answer can cite the filtered PeptidePrices library, the retained certificate, and the exact official laboratory record when that record is public. A missing or blocked lookup stays unresolved; it never silently becomes a counterfeit finding.
03 / First REST request
curl -X POST 'https://api.peptideprices.net/api/v1/coa/verify-url' \
-H 'X-PeptidePrices-API-Key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"url":"https://vendor.example/certificates/report.pdf"}'05 / REST access
Create a free PeptidePrices account to issue and revoke your own COA API keys.
Create an account →Sign in06 / Evidence contract