Connect your store catalog to your AI
Feedpipe finds products and gives your AI agent prices and stock levels from the latest successful catalog update. Your agent uses that data to answer customers.
Chat
The customer is about to write
Do you have a drill, and what does it cost?Customer
I'll check stock.Agent
A 650 W drill is $249 and an 800 W hammer drill is $319. The 18 V drill driver is $279, and stock is not confirmed.Agent
CatalogWaiting for a request
Waiting for a request
Request in
POST /v1/catalog/{shop}/search
{ "q": "drill" }
JSON sent
{
"count": 3,
"query": { "q": "drill" },
"items": [
{
"name": "Drill 650 W",
"stock": "in_stock",
"price": "$249"
},
{
"name": "Hammer drill 800 W",
"stock": "in_stock",
"price": "$319"
},
{
"name": "Drill driver 18 V",
"stock": "unknown",
"price": "$279"
}
]
}
Built for your agents and workflows
Connect your catalog to agents with tool calling. Ready packages for n8n and Make.
How Feedpipe works?
Add your feed URL. Feedpipe collects your catalog every hour, and your agent searches the latest successfully updated version.
-
Fewer wrong answers
The agent gets product facts from the catalog. That cuts invented specs, prices, and other mistakes, though it does not remove them entirely. It also lets an AI work with a large catalog.
-
Lower token cost
The whole catalog does not have to go into every request.
-
Simpler updates
The shop feed updates on its own, and Feedpipe collects it. That means less manual work.
Connect through HTTP API, n8n, Make, and NEWO
Send a customer request, a product SKU, or a maximum price. Feedpipe returns matching products with prices and stock levels.
POST /v1/catalog/{shop}/search
Authorization: Bearer nwp_…
{ "q": "drill" }
Replace the host and the shop id. curl example.
HTTP Request POST https://catalog.example/v1/catalog/my_shop/search Authorization: Bearer nwp_…
The agent calls this node and reads items. Ready n8n package.
HTTP → Make a request POST https://catalog.example/v1/catalog/my_shop/search
The same search inside a scenario. The next module reads data.items. Ready Make package.
search_shop_catalog q: the customer's words
The module calls search before it names a price. NEWO module.
items
{
"count": 3,
"items": [
{ "name": "Drill 650 W", "stock": "in_stock", "price": "$249" },
{ "name": "Hammer drill 800 W", "stock": "in_stock", "price": "$319" },
{ "name": "Drill driver 18 V", "stock": "unknown", "price": "$279" }
]
}
The feed is the feed.url field in the cabinet: YML, products XML, or CSV. Tool
parameters are GET /v1/catalog/{shop}/tools?format=schema. A response holds
1 to 20 items. Agency covers up to 10 shops.
Plans and limits
Choose a plan based on your stores, active products, and search volume. Searches are counted per calendar month in UTC.
-
Free
$0
Free
- 1 shop
- 1,000 products
- 1,000 searches / mo
-
Start here
Starter
$29 / mo
Starter
- 1 shop
- 5,000 products
- 10,000 searches / mo
-
Pro
$99 / mo
Pro
- 5 shops
- 15,000 products
- 100,000 searches / mo
-
Agency
$249 / mo
Agency
- 10 shops
- 50,000 products
- 1,000,000 searches / mo
Frequently asked questions
How often do prices and stock levels update?
Feedpipe collects your feed every hour. Search uses data from the latest successful update. Store changes appear after your feed updates and Feedpipe successfully collects it again. If the data exceeds the configured age limit, the API marks it as stale.
How does my agent access the catalog?
Your agent uses an API key assigned to one store. Send it in the Authorization: Bearer header. The key is not included in the YAML profile.
What is included in the free plan?
One store, up to 1,000 active products, and 1,000 searches per calendar month. Retrieving a product card or tool definitions does not use your search allowance.
When will I get my API key?
After you confirm your email address. The key is shown only once, so save it and add it to your agent or integration settings.
How do billing and cancellation work?
Sign in and pay through WayForPay. Your plan activates once payment is confirmed and renews automatically each month. You can cancel in the dashboard — your access remains active until the end of the paid period.
Start with 1,000 free searches
Connect a store with up to 1,000 active products. Or test product search with the ready-to-use demo catalog.