ecobee US
2 endpoints: catalog (no keyword 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.
Catalog (no keyword search)
One observed US all-products catalog page; no keyword search, filters or pagination. Unverifiable empty output fails closed.
- ID
ecobee.search_items- Version
1- Typical time
- About 30 s (estimate)
Inputs
One url per Job, plus these bounded parameters. Unknown parameters are rejected.
| Parameter | Type | Allowed | Default |
|---|---|---|---|
max_pages | 1 | — | 1 |
max_products | integer | 1–50 | 50 |
{
"blueprint_id": "ecobee.search_items",
"blueprint_version": "1",
"url": "https://www.ecobee.com/en-us/all-products/",
"parameters": {
"max_pages": 1,
"max_products": 50
}
}Returned fields
Every record follows this schema. Optional fields are null when the source doesn't show them.
| Field | Type | Notes |
|---|---|---|
id | null required | — |
handle | string required | Pattern ^[a-z0-9-]+$ |
title | string required | — |
url | string (uri) required | — |
source | "catalog_html" required | — |
data | object required | Observed HTML price text, not normalized money. No inferred currency, stock or variants. |
Product details
One observed canonical ecobee US PDP. Exact canonical URL and product-specific CTA identity required; no inferred JSON-LD identity or variants.
- ID
ecobee.product_details- Version
1- Typical time
- About 30 s (estimate)
Inputs
One url per Job. Unknown parameters are rejected.
{
"blueprint_id": "ecobee.product_details",
"blueprint_version": "1",
"url": "https://www.ecobee.com/en-us/smart-thermostats/smart-thermostat-premium/",
"parameters": {}
}Returned fields
Every record follows this schema. Optional fields are null when the source doesn't show them.
| Field | Type | Notes |
|---|---|---|
id | null required | — |
handle | string required | Pattern ^[a-z0-9-]+$ |
title | string required | — |
url | string (uri) required | — |
source | "product_html" required | — |
data | object required | Observed HTML price text, not normalized money. No inferred currency, stock or variants. |