Ducted

Any source.
Including no source at all.

Most feed tools assume you already have a catalog sitting in a store platform. Ducted doesn't. Bring a platform we recognise, a file, a URL, an API - or nothing at all, and we'll build the source from your website.

Platforms Ducted recognises on sight

Paste a DealerOn, DealerMasters or All Auto Network dealership address, a WooCommerce store address, or a HomeNet IOL feed URL, and Ducted works out where the data lives and how to read it.

No endpoint to dig up, nothing to export, nothing installed - and the list keeps growing.

How recognised platforms work →

Upload what you already have

CSV, TSV, XML, JSON, JSONL and XLSX. Ducted reads the format and the separator for you, lists the columns, and AutoMap matches them against your template.

  • Delimited files are read whatever separates them: comma, tab, semicolon or pipe.
  • Spreadsheet exports work as they come out of Excel or Sheets.
  • Nested XML and JSON are flattened into columns you can map.

Every project has a record cap: 2,500 on Free, 10,000 on Starter, 30,000 on Pro. Compare plans.

Point us at a URL

Paste a feed URL and Ducted fetches it for you. CSV, TSV, XML, RSS and JSON all work, and a published Google Sheets CSV link is just another feed URL.

  • Free fetches on demand, whenever you need a refresh.
  • Starter refreshes daily on a schedule.
  • Pro adds hourly updates and Smart Refresh, which only reprocesses when the source has actually changed.

Connect a REST API

Point Ducted at an API endpoint and it pulls your catalog directly. Paginated APIs are handled automatically: Ducted collects the whole catalog with nothing for you to configure and nothing to maintain as the catalog grows.

Responses that are not a flat list are handled too. When the records sit under a wrapper, or several levels down, you pick the level that holds them and Ducted reads from there.

Self-serve covers unauthenticated GET endpoints, and APIs authenticated with a key in the URL. For anything else - POST requests, session or OAuth login, multi-step or bespoke sources - Website Indexing builds it for you.

Read the full REST API guide →

No feed? No export? Still fine.

Website Indexing builds the source from your site. Product pages, supplier portals, JavaScript-rendered catalogs, paginated listings and REST endpoints - indexed, tested across your full catalog, and delivered as a live Ducted feed you can map like any other source.

Fixed quote before any work begins, from €45.

Sites change. Index maintenance keeps the extraction working when they do, from €19/month.

How Website Indexing works →

When your data lives in more than one place

Catalog in one system, cost prices in a second, live stock in a third - that's the case single-source tools can't handle. Feed Mixer joins multiple sources on a shared key and serves one feed with merged columns and a single output URL.

Example: a dealer inventory feed with no pricing, a pricing spreadsheet updated weekly, and a stock file from the DMS. Mixed on VIN, they become one clean feed.

Feed Mixer guide →

Bring whatever you have.

Validate a feed you already run, or start a free account and connect a source in a couple of minutes.

Validate your feed freeCreate free account