wiley.com APIwiley.com ↗
Search Wiley.com books by keyword and locale, retrieve editions and formats, and fetch ISBN, page count, and descriptions via a simple REST API.
curl -X GET 'https://api.parse.bot/scraper/902d00c5-40f9-4a46-8ec2-cd409265ab53/search_books?page=1&query=Calculus&locale=en-us' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for books on Wiley.com by keyword. Returns paginated results including title, author, edition, formats, pricing, and product URLs.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| queryrequired | string | Search keyword (e.g. 'Nursing', 'Calculus'). |
| locale | string | Locale for search results (e.g. 'en-us', 'en-gb'). |
{
"type": "object",
"fields": {
"items": "array of book objects with keys: title, author, edition, publish_date, formats, price, currency, item_id, product_url, image_url",
"query": "string echoed search query",
"locale": "string echoed locale",
"current_page": "integer current page number",
"total_results": "integer total number of matching results"
},
"sample": {
"data": {
"items": [
{
"price": "54.00",
"title": "Calculus: Single and Multivariable, 8th Edition",
"author": "Deborah Hughes-Hallett, Andrew M. Gleason, William G. McCallum",
"edition": "8",
"formats": [
"E-Book",
"WileyPLUS",
"Knewton Alta",
"Print"
],
"item_id": "00098515",
"currency": "USD",
"image_url": "https://media.wiley.com/product_data/coverImage300/50/11196965/1119696550.jpg",
"product_url": "https://www.wiley.com/en-us/Calculus%3A+Single+and+Multivariable%2C+8th+Edition-p-00098515",
"publish_date": "nov 2020"
}
],
"query": "Calculus",
"locale": "en-us",
"current_page": 1,
"total_results": 0
},
"status": "success"
}
}About the wiley.com API
The Wiley.com API provides 2 endpoints for searching the Wiley book catalog and retrieving detailed product metadata. Use search_books to query titles by keyword across different locales and get back paginated results with author, edition, pricing, available formats, and product URLs. Use get_book_metadata to pull ISBN, page count, and full description HTML from any Wiley product page URL.
Search the Wiley Catalog
The search_books endpoint accepts a required query string and optional locale (e.g. en-us, en-gb) and page parameters. Each item in the items array includes title, author, edition, publish_date, formats, price, currency, item_id, product_url, and image_url. The total_results field tells you the full result count so you can page through large queries. Locale affects which regional catalog is searched, which matters when pricing or availability differs by market.
Retrieve Book Metadata
The get_book_metadata endpoint takes a full Wiley product URL — typically sourced from product_url in search_books results — and returns isbn, pages, and description. The description field contains HTML markup as found on the product page. Note that isbn, pages, and description may be null if the data is absent on that particular product page; this varies by title.
Data Shape and Coverage
The search results cover books across Wiley's catalog including academic, professional, and technical titles. Format details per title (e.g. hardcover, paperback, e-book) appear in the formats array within each search result. The two endpoints are designed to be used together: search to discover titles and collect product_url values, then call get_book_metadata per URL to enrich with ISBN and page count for downstream cataloging or comparison workflows.
- Build a book price tracker for Wiley titles across different locales using
priceandcurrencyfields - Aggregate ISBN and page count data for academic reading list tools using
get_book_metadata - Discover all available formats (hardcover, ebook, paperback) for a given title from
formatsin search results - Feed a course materials database with Wiley textbook metadata including author, edition, and publish date
- Monitor new editions of specific titles by periodically querying
search_bookswith a title keyword and comparingeditionvalues - Populate a library catalog with structured Wiley book records including descriptions and cover images
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Wiley have an official developer API?+
What does `search_books` return beyond just titles?+
title, author, edition, publish_date, formats, price, currency, item_id, product_url, and image_url. The formats field lists available purchase formats for that title. Pagination is supported via the page parameter, and total_results tells you how many matching records exist across all pages.Are `isbn`, `pages`, and `description` always present in `get_book_metadata` responses?+
isbn, pages, and description — may return null if the data does not appear on the specific product page. Availability varies by title, so downstream code should handle null values for all three fields.Does the API cover Wiley journal articles or research papers?+
Can I retrieve all editions of a specific book title?+
search_books with a specific title as the query string. Results include an edition field per item. However, there is no dedicated endpoint for listing all editions of a single title by ID — the API returns whatever the search results surface. You can fork this API on Parse and revise it to add a dedicated editions-listing endpoint.