Readit News logoReadit News
Posted by u/glawrence13 3 days ago
Launch HN: Channel3 (YC S25) – A database of every product on the internet
Hi HN — we’re George and Alex, building Channel3 (https://trychannel3.com/), a database of every product on the internet, searchable via text/image, and with built-in affiliate monetization. Here’s a demo: https://www.youtube.com/watch?v=Mx8FyP7KvJg.

It’s surprisingly hard to find good product data. If you want your software to recommend products and deep-link to merchants, you’ll quickly discover that the data you need—clean titles, normalized attributes, deduped listings, current prices and inventory, variant options, images, and brand info—is not just messy; it’s also spread across a long, long tail of retailers, and often lives behind advanced bot-detection systems.

We ran into this problem while building an AI teacher that could recommend relevant supplies. We asked Exa for products, but got back articles, not structured data. Same for Tavily and Bing (deprecated as of 8/13/25). And we got rejected from affiliate programs, who suggested we come back with 1000s of TikTok followers. Channel3 is the API we wished we had.

Product detail pages (PDPs) usually present the main item alongside recommendations. We use computer vision to isolate the main product and find its attributes, like title and price. We apply the same logic to the rest of the PDPs on the domain.

Products are often sold across multiple retailers, with no guarantee they’ll be labeled consistently. We collapse products across the web into a canonicalized set by using LLMs and multimodal embeddings to actually understand each product.

To normalize everything into a schema that tries to be both minimal and extensible, we have to be opinionated. Are a $50 10” and $60 12” skillet the same product? Probably not, but the S/M/L variants of a T-shirt are. Our goal is that any product you’d search for specifically is treated as its own product.

We process a massive amount of data. We quickly ran out of room on our Cloudflare Vectorize indices and moved to the brand-new AWS S3 Vectors platform, syncing to OpenSearch for faster response times and more dynamic filtering. We hit rate limits constantly, so we spread our work over multiple cloud providers and AI models.

You can search things like “outdoor grill, less than $1000”, or “sweat-resistant, wireless running earbuds”, or "women's jeans from Paige that look like [https://www.gap.com/webcontent/0020/666/799/cn20666799.jpg]”. Products come back as JSON with title, brand, images, price, specs, etc.

Developers earn commission on sales they drive (averaging 5%). Channel3 takes a cut. We want you to earn way more money from Channel3 than you spend on it. We win when you win.

We provide an API, SDK (Typescript and Python), and MCP. We offer 1000 free searches, and charge $7/1000 searches after that. You can view expected commissions per-brand on our dashboard.

So far, products are US-only (sorry! we will expand). We’re live with millions of products and hundreds of developers.

To get started, make a free account at https://trychannel3.com, then select which brands you’d like to sell (choose from 50k+ or request your own), generate an API key, and start selling and earning.

We’d really appreciate feedback from this community. If you’ve built product search before, what did we miss in the schema? If you’ve tried to add commerce to an app, what blocked you? If you tried to build this yourself, what did you learn? Are there endpoints you wish existed (e.g. price alerts, back-in-stock webhooks, product feed)? For any suggestions, we’re all ears.

We’ll be in the thread all day to answer questions, share more technical detail, and hear whatever would make this most useful to you. Comment away!

seanw265 · 3 days ago
I assume that payments from purchases come from you guys, rather than me needing to create and manage an affiliate account with each individual vendor?

You say that commissions average 5%, but what is the variability and where does it come from?

Last, a bit of feedback about the product.

I tried searching "nintendo switch 2" on your homepage and the results that came up kind of sketched me out. You mention that the products are US-only, but the first result clearly says "hong kong" in the title. And the store listed is "My Nintendo Store PT"; is that the official store? When I google that it takes me to the Portuguese version of the nintendo website, and that makes me even more confused.

The second result for the same search appears to be a dress, which is obviously completely unrelated to video games in general.

EDIT: I'm noticing irrelevant results for many queries. Searching "plain white pillowcase", the third result is a t-shirt, the seventh result is a dress, and the eleventh result is a light bulb.

Searching "men's wallet" the very first result is an outdoor picnic table.

glawrence13 · 3 days ago
Regarding payments, your understanding is correct. We have and manage our affiliate partnerships, all you have to do is drive sales and we forward on the commission to you. We're working on improving signal into the range of commissions you can expect, but, in short, the variability stems from merchants and product type. For example, technology (e.g. iPhones, laptops) typically have lower commissions than beauty supplies.

Thanks for the feedback. Managing and cleaning this volume of data is an ongoing task, and our catalog is getting better each day. I'll check out the nintendo case in particular.

kposehn · 3 days ago
Putting my affiliate hat on here for a minute...

Very cool to see how you've aggregated so many products into one service. How do you plan to compete with FMTC and others that aggregate feeds together? Speaking as a publisher, I'd not want to share commission unless absolutely necessary and would prefer to just pay a fee so I can access the feed and not have an unknown amount of revenue lost between myself and the merchant.

As a brand running a program, I'd be very cautious about allowing my feed into your database if I didn't have any way to finding out who is featuring my products and where/how. Are you providing visibility to the brands since you're effectively functioning as a sub-affiliate network?

Those questions aside, great to see YC funding a startup in the space!

seanw265 · 3 days ago
Yes certainly! I've dealt with large datasets like this in the past and know firsthand how challenging it can be to wrangle them.

Something like this would be a great fit for my travel planner app if I knew I could trust that the results were high quality before prompting the user with them.

Btw I edited my earlier comment with a few more examples just before you replied.

Good luck!

codegeek · 3 days ago
I am confused on who this is exactly for ? Is it for an end user/buyer who is looking to buy something and you just aggregate from various sources based on query OR is this for other developers/providers who are providing their own search interface on their own eCommerce website etc ? I assume the latter but isn't very clear at least to me.
superfrank · 2 days ago
I was confused at first as well, but I think I kind of get it.

I have a site that has lots of sports data on it. If you go to look at a page for one of the teams, maybe I want to put a link to buy their jersey. I could potentially go direct to the source and apply for affiliate programs from Nike, Adidas, Under Armor, Puma, etc, but that's a lot of effort to both set up and maintain across all the different partners for something that's not part of my core business.

Instead I can just use Channel3's affiliate links. I make a little less, but the trade off might be worth it for the simplicity.

Honestly, I'm not 100% sold on the idea being a good business, but I kind of get the idea. My concern would be maintaining the whale type customers. It feels to me like the product makes sense for minnows who don't have high volume or for people building an MVP or looking for a proof of concept, but once a customer has hit a certain scale, I don't get why you wouldn't just get a direct affiliate program and cut these guys out.

If I'm driving a $1000 a month to Nike and getting 3% from these guys, but I can get 5% by setting up an affiliate program directly with Nike, maybe it's not worth my time to chase that extra $20. If I'm driving $50k a month to Nike then that's an extra $1000 a month I could get by cutting these guys out which feels a lot more worth it.

glawrence13 · 3 days ago
Developers! Anyone who wants to add shopping to their platform, build an e-comm website, or monetize their agent can use Channel3 to earn commissions on the products they sell. Totally see how that could get lost in this post, we tried to focus more on what we built than try to sell to devs. Hopefully our website makes this clearer.
AznHisoka · 3 days ago
Can you be more specific?

Can you explain the main use cases when i would want to add shopping to my platform?

If i’m building an ecommerce website, why would I need your API if I’m just selling my own products?

ThePhysicist · 2 days ago
"Every product on the Internet" - "US-only, sorry!" ... Guess it's actually not every product on the Internet, not even remotely. Is it even 1 % of all products on the Internet?
blancotech · 3 days ago
Curious, how are you keeping the product data up-to-date? We built something similar for price alerts on specific URLs, that we use all the time, but have to poll it daily to see the price change (https://lowlow.bot). I imagine that would be a lot of $$ for every product on the Internet.
glawrence13 · 3 days ago
This is definitely one of our hard problems. There are some optimizations -- e-tags / last modified headers, comparing page content hashes -- but there's also only so much you can do before you just have to check the page again.
AznHisoka · 2 days ago
Last modified headers is always set to the current time in the majority of cases, and it also requires a web request too (albeit a HEAD request would likely suffice)
101008 · 3 days ago
Seems like a great idea but the search is horrible. I tried a few ones and products were completely unrelated, or if related (because of a keyword) completely different from what I wanted. I understand you are working on the dataset, etc., but releasing too early may be bad for you guys. Most people won't try it again if the quality is bad. You have one chance to make an impression.
glawrence13 · 3 days ago
Thanks for the feedback. Releasing early vs releasing a polished product is always a tough balance to strike, and I'm grateful for insights like this. Do you have specific queries that missed the mark, or specific problems with the results? The common refrain we've heard is some products surfaced are good, but some random products also slip in there. If that's not consistent with your experience, I'd love to know what went wrong!
GONGOTA · 2 days ago
Hey! I know that you probably don't have any groceries there, but i tried "Goat cheese" and search result is super weird.

We build something similar and experience the same problem. Our current solution is not that effective, but we use vector-based search + llm to resolve such queries

aschiff1 · 3 days ago
Hi, we just pushed up a fix. Looks like our vector results were acting up. Please let us know if you're getting better results!
shtopointo · 3 days ago
I would actually say that the selling point here is that affiliate revenue goes thru your website.

I had tried to sign up for affiliate sales a while back, but:

It is complicated to sign up for it – depending on the vendor you have to fill in a number of forms, or sign up via a different affiliate network to even use them.

Wait times for a response are long – I remember some networks or individual sellers got back to me months later.

There's a high bar to entry – I had a tiny website, so I didn't get approved, but I had a good CTR. I eventually had to shut down the website since I realized there was no viable option to monetization and was just burning money on name registration + hosting.

My website was also not in the blog-space, i.e. I didn't do reviews, but I did offer good info, and Amazon for example specifically denied me affiliate permissions because of this.

I might revive the website and see if it'll work again with you guys. This is a path to monetization that could make it sustainable. Thanks and good luck!

glawrence13 · 3 days ago
Love this! This is one of the key painpoints we're trying to solve. It takes building in the space to know how hard (/impossible) monetizing products on your site is, but we think once people try to do so, they'll end up building with Channel3!

Excited to hear about what you were building. If there's anything Channel3 can do to support, feel free to dm me at george@trychannel3.com.

lloydpick · 3 days ago
Tried searching for "red high top sneakers under $40", and the first result was a shaft seal? The next result was a red high top sneaker so good, but it had a price of '0', bad. Then it started showing basically random items skin care, dog food, white sneakers, dog bandanas etc. The price limit started to get ignored.
glawrence13 · 3 days ago
Thanks for the feedback! We're working to improve search results right now. Bummer the price filter got ignored, we rolled out natural language filter extraction recently, clearly we have a bug there :(
aschiff1 · 3 days ago
Hi, we just pushed up a fix to search. You should see much better results for "red high top sneakers under $40".

The price errors stem from a bad sync between our product database and OpenSearch index. We're working on fixing this now. Let us know what you think!

Pietbull · 2 days ago
Congrats with the launch and good luck! I'm sensing (not speculating on when) a future where AI companions are integrated with all products in reach, so why not?

I'd be weary of paying too much attention to cynicism on here. However, as another guy mentioned, also great feedback and room for improvement mentioned. Cheers

aschiff1 · 2 days ago
Thanks for the note!