Up to 1,000 products free

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.

  1. 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.

  2. Lower token cost

    The whole catalog does not have to go into every request.

  3. 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.

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.

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.

Try the demo