HarperCollins
2 endpoints: search and product details. Each runs as an extraction Job from your agent, one URL per Job. Every account starts with 200 free trial credits.
Search
HarperCollins US keyword Search via its shipped anonymous public search client. One page, up to 16 products; no catalogue/collections, filters or PDP enrichment. Empty results remain unverified.
- ID
harpercollins.search_items- Version
1- Typical time
- About 60 s (estimate)
Inputs
One url per Job, plus these bounded parameters. Unknown parameters are rejected.
| Parameter | Type | Allowed | Default |
|---|---|---|---|
max_pages | integer | 1–1 | 1 |
max_products | integer | 1–16 | 16 |
{
"blueprint_id": "harpercollins.search_items",
"blueprint_version": "1",
"url": "https://www.harpercollins.com/search?q=tolkien&type=product",
"parameters": {
"max_pages": 1,
"max_products": 16
}
}Returned fields
Every record follows this schema. Optional fields are null when the source doesn't show them.
| Field | Type | Notes |
|---|---|---|
id | string required | Pattern ^[1-9][0-9]*$ |
handle | string required | Pattern ^[a-zA-Z0-9_-]+$ |
title | string required | — |
url | string (uri) required | — |
source | "public_search" required | — |
data | object required | Source-reported product; prices remain in source units, currency is not inferred. |
Product details
One www.harpercollins.com /products/handle URL per Job, with source-reported variants.
- ID
harpercollins.product_details- Version
1- Typical time
- About 30 s (estimate)
Inputs
One url per Job. Unknown parameters are rejected.
{
"blueprint_id": "harpercollins.product_details",
"blueprint_version": "1",
"url": "https://www.harpercollins.com/products/example-product",
"parameters": {}
}Returned fields
Every record follows this schema. Optional fields are null when the source doesn't show them.
| Field | Type | Notes |
|---|---|---|
id | string required | Pattern ^[1-9][0-9]*$ |
handle | string required | Pattern ^[a-zA-Z0-9_-]+$ |
title | string required | — |
url | string (uri) required | — |
source | "product_html" required | — |
data | object required | Source-reported product; prices remain in source units, currency is not inferred. |