Get an API key

Reading BuyRecord needs no key. Reporting purchase outcomes (submit_outcome, REST or MCP) needs one. Keys are issued instantly.


Using it

Send it with each write request: Authorization: Bearer br_live_...

curl -X POST https://api.buyrecord.app/v1/outcomes \
  -H "Authorization: Bearer $BUYRECORD_KEY" -H "Content-Type: application/json" \
  -d '{"product_url": "https://shop.example/products/pan", "outcome": "kept_positive",
       "proof": {"type": "shopify_order", "shop_domain": "shop.example",
                 "order_number": "#1001", "confirmation_number": "XPLZ3K9HG"}}'

Or call the API directly: POST https://api.buyrecord.app/v1/keys with {"label": "..."}. New keys allow 120 reads and 10 writes per minute; a few keys per requester per day. By creating a key you accept the terms.