Purchase API
Change Log
- July 2023 — Shipping costs have been updated to support new shipping features and are now divided between the total number of items in an order.
Introduction
The AbeBooks Purchase API offers affiliates an opportunity to programmatically place orders via a REST endpoint. It is designed to be used in combination with our Search Web Services to find the required information about the desired listings.
Note: Access to the Purchase API is currently limited to select partners.
First Time Setup
In order to place your first request with the Purchase API, it is required to setup your account and generate the required values.
1. Generate your API key
Visit Manage API Keys and click "Generate New Key". This will produce a pair of keys (access key and secret key) that can be used to authenticate with the API. Multiple sets of keys can be generated and used simultaneously.
2. Save your payment information
If you don't already, make sure you have a credit card entered at Credit Card Management.
Visit API Payment Methods to generate a token for your credit card. This token is passed with each order request to indicate how you will pay for the order.
Service Details
Base URL: https://purchase.api.abebooks.com/v1
Version: 1
Schemes: HTTPS