Ducted

Any source.
Every channel.

No export? No feed? We got you!

Map it once and get permanent, always-fresh feed URLs for Google Shopping, Meta, Vehicle Listing Ads, Bing, TikTok and ChatGPT Ads.

Free plan forever · No card · No signup for the validator · 36 templates

Recognised platforms

Paste what you already have

  • DealerOnPaste the dealership address; Ducted finds the inventory API.
  • DealerMastersPaste the dealership address; Ducted finds the inventory data.
  • All Auto NetworkDucted finds the inventory behind the site.
  • RevvablePowersports inventory, found from the address.
  • HomeNetPaste the IOL feed URL; Ducted knows the format and maps it.
  • FourthwallCreator shops, every variant as a record.
  • TeemillPrint-on-demand stores, every colour and size from the address.
  • SpringCreator merch, every colour and size from the address.
  • Printify Pop-UpPrint-on-demand pop-up stores, every size and colour from the address.
  • BonfireCreator and fundraiser stores, every colour and size as a record.
  • ShopifyA store or one collection, nothing installed.
  • WooCommerceEvery variation as a record, no plugin, no keys.
All recognised platforms →
Files & endpoints
CSVTSVXMLJSONXLSXFeed URLREST API

Paginated APIs are followed automatically.

See all supported sources →
Website Indexing
Any public site

No export anywhere? We index the site and build the source for you.

How indexing works →

Managing your product feeds is slower than it should be

Most teams lose hours to the same handful of feed headaches. Sound familiar?

Feed tools are built for enterprise

Heavy onboarding, sales calls, and pricing aimed at huge catalogs - overkill for most stores and agencies.

Your data isn't in a store

No Shopify, no export - the catalog lives in a supplier portal or a dealer platform only.

You learn it broke too late

No validation until the platform rejects the file and your ads get disapproved days later.

Every channel wants a different shape

Reformatting the same data again and again for Google, Meta, ChatGPT, Bing and the rest.

Bring a feed, an API, or nothing at all.

Upload a file, paste a feed URL, connect a REST API, or paste a HomeNet feed or a dealer website address and let Ducted work out the format. No export anywhere? Website Indexing builds the source from the site itself.

Example: a dealership with 3,900 vehicles, no export, and a DealerOn site. Ducted pulls the inventory API directly - no file, no developer.

Self-serve covers unauthenticated GET endpoints and APIs with a key in the URL. POST, session or OAuth login, and bespoke sources go through Website Indexing.

Know what breaks before the platform tells you

Every error, named, counted, with example rows from your own feed.

Live per-field checks while you map. Feed health on every refresh. Health history so you can see drift over time. The same engine runs the free public validator - no signup required.

Example: 8 records with an availability value the platform doesn't accept. Ducted names the field, counts the records, shows three of them, and prints the accepted values - before you send anything.

One catalog, every channel's shape

36 templates across 10 platforms and 9 verticals. Or build your own.

AutoMap scores every source column against the template and pre-fills the best match. Transforms, conditional logic, concatenation and math cover the fields that don't map one-to-one. Feed Mixer joins multiple sources on a shared key when your data lives in more than one place.

Example: catalog in one system, costs in a second, live stock in a third. Feed Mixer joins them on SKU and serves one feed URL.

Built for the dealer stack

Paste a HomeNet feed URL or a DealerOn, DealerMasters, All Auto Network or Revvable dealership address - car, truck or powersports rooftop - and Ducted reads the inventory: no file, no export, no developer.

Vehicle templates for Google Vehicle Listing Ads, Meta Automotive Inventory and Offer Ads, TikTok Automotive Ads and Microsoft, each with the platform's required fields and accepted values built in.

No feed, or a different platform? Website Indexing builds the source from the dealer's site itself.

Running feeds for several dealerships? Each dealership is its own project, and a single plan covers several (5 on Business, 15 on Pro), at one flat monthly price with no per-seat charges.

Automotive feeds →

Built for the shopping channels

Paste a Shopify, WooCommerce, Teemill, Spring, Printify Pop-Up, Bonfire or Fourthwall store address, a feed URL, a file or a REST API, and Ducted reads the catalog. Every one of those stores arrives with each size and colour as its own record, the shape the apparel channels want.

Product templates for Google Shopping, Meta, TikTok, Pinterest, Microsoft, Snapchat, Reddit, X and Criteo, each with the platform's required fields, accepted values and price format built in, and a spec page per channel generated from the same template your feed is validated against.

No feed, or a different platform? Website Indexing builds the source from the store itself.

Running feeds for several stores? Each store is its own project, and a single plan covers several (5 on Business, 15 on Pro), at one flat monthly price with no per-seat charges.

E-commerce feeds →

Your products in ChatGPT Ads

OpenAI reviews a 100-product sample before your catalog goes live, and its review is stricter than Merchant Center or Meta. Ducted picks the 100 most complete products automatically, validates against the ACP schema, and builds the file in the exact shape OpenAI expects. Works on the Free plan.

ChatGPT Ads feed →

Proof your feed is actually working

See which platforms pulled your feed and when - Google, Meta, TikTok - with 7- and 30-day pull counts. Watch feed health over time instead of guessing, with daily snapshots and a 30-day trend.

When a campaign underperforms, the first question is whether the platform is even reading your feed. Now you can just look.

Permanent live feed URLsCSV, JSON and XML outputScheduled refreshField fallbacksRegex transformsFiltering rulesDuplicate & rotateSold and removed trackingGlobal fields

Map to any platform in one click

Skip the spec-sheet hunting. Ducted ships pre-built field templates for the formats every major ad platform expects - across retail, automotive, real estate, travel and more. Pick a template, map your data, done. Or build a fully custom feed of your own.

36
Pre-built templates
10
Ad platforms
9
Industry verticals
Verticals covered
Retail →Automotive →Real EstateTravelHotelsFlightsJobsEducationLocal Deals
Start mapping

Flat rates, from free

Running feeds for clients? Each client is its own project, and a single plan covers several (5 on Business, 15 on Pro), at one flat monthly price with no per-seat charges.

Free
€0
Creator
€15/mo
Business
€25/mo
Pro
€79/mo

Feed Setup from €89 · Website Indexing from €45. Compare plans →

Start free, grow as you need

Free plan includes 1 project, 1 custom feed, and up to 2,500 records. Paid plans unlock more feeds, records, projects, scheduled refresh, and the Feed Mixer, all at straightforward flat rates.

Create free accountCheck an existing feed