All endpoints
Shopify storering.com
Ring
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
Ring public keyword Search, one response only; no catalogue, filters or pagination.
- ID
ring.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–250 | 50 |
Example submit_job input
{
"blueprint_id": "ring.search_items",
"blueprint_version": "1",
"url": "https://ring.com/search?q=doorbell",
"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 | string or null required | — |
handle | string required | Pattern ^[a-zA-Z0-9_-]+$ |
title | string required | — |
url | string (uri) required | — |
source | "json_ld" required | — |
data | object required | Source-reported product; prices remain in source units, currency is not inferred. |
Product details
One ring.com /products/handle URL per Job, with source-reported variants.
- ID
ring.product_details- Version
1- Typical time
- About 30 s (estimate)
Inputs
One url per Job. Unknown parameters are rejected.
Example submit_job input
{
"blueprint_id": "ring.product_details",
"blueprint_version": "1",
"url": "https://ring.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 or null required | — |
handle | string required | Pattern ^[a-zA-Z0-9_-]+$ |
title | string required | — |
url | string (uri) required | — |
source | "json_ld" required | — |
data | object required | Source-reported product; prices remain in source units, currency is not inferred. |