[{"data":1,"prerenderedAt":313},["ShallowReactive",2],{"project-42152415":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":43,"post_text":45,"what":46,"said":90,"maker_in_thread":180,"shape":193,"grid":196,"attempts":267,"same_week":275,"maker_shows":30,"maker_hidden":305,"reader_version":306,"card":307},"42152415","brand","Get any domain's brand data via API","title","Show HN: Get any domain's brand data via API","https:\u002F\u002Fbrand.dev\u002F","brand.dev","ICodeSometimes",1731712763,2024,32,33,1564,3515,45,"shown","data","brand data api","api",[21,24,25,26],"company logo api","domain logo lookup","brand colors api","mixed",0.053,{"positive":30,"neutral":31,"mixed":32,"critical":30},3,7,2,15,{"idea":35,"execution":37,"performance":39,"design":40,"privacy":41,"pricing":42},{"positive":36,"critical":36},1,{"positive":38,"critical":36},0,{"positive":38,"critical":38},{"positive":32,"critical":38},{"positive":38,"critical":36},{"positive":38,"critical":38},[30,38,36,38,38,30,44,30,38,44,38,38,36,38,36,38,38,38,38,38,38,30,30,38,30,38,30,38,44,30,38,30,38],5,null,{"problem":47,"audience":56,"pricing":64,"motivation":70,"time_to_build":45,"stack":74,"openness":87,"stage":88,"team_size":89},{"value":48,"source":49,"evidence":50},"Getting logos, colors and brand data for a company programmatically from its domain","inferred",[51,53],{"id":52},"post",{"id":54,"by":11,"text":55},"42165830","SAAS usecases: - Personalizing onboarding to improve conversion rates - CRM data enrichment - Transaction data enrichment - Data to power gen AI - etc..... Any time you want to…",{"value":57,"source":58,"evidence":59},"Developers and SaaS companies that need visual brand data for enrichment or personalization","maker",[60,61],{"id":54,"by":11,"text":55},{"id":62,"by":11,"text":63},"42157498","If they have a website then it should work out of the box! Curious why you thought of sports teams though?",{"value":65,"source":58,"evidence":66},"Paid per API call; maker says alternatives are 5-10x more expensive",[67],{"id":68,"by":11,"text":69},"42160147","It indeed does. My reasoning for creating this are the alternatives are WAY TOO EXPENSIVE (5-10x per api call). Since it's a one man show, i don't need much margin and i'm happy…",{"value":71,"source":58,"evidence":72},"Alternatives were too expensive; maker and friends use it for other projects",[73],{"id":68,"by":11,"text":69},[75,81],{"value":76,"source":58,"evidence":77},"Scraping with proxies (data center and residential)",[78],{"id":79,"by":11,"text":80},"42159849","High quality proxies, depending on the site i'll use anything from data center proxy up to residential :) Almost all requests goes through a proxy to be honest. You pay per GB…",{"value":82,"source":58,"evidence":83},"Framer (landing page)",[84],{"id":85,"by":11,"text":86},"42157552","Bingo! Framer it is However i hired a designer for the landing page. My design skills are decent but for a product named \"brand.dev\" i thought it was worth it to pay for a proper…","unknown","launched","solo",{"praise":91,"objections":115,"requests":139,"questions":154,"alternatives":173},[92,104],{"value":93,"source":94,"evidence":95},"Slick, beautiful landing page and design","commenter",[96,100],{"id":97,"by":98,"text":99},"42156693","mihaic","While I don't think I'm the target audience for this, the quality of landing pages these days is fantastically impressive. Congrats on the slick look. Can I ask if you made it…",{"id":101,"by":102,"text":103},"42170572","protoshell248","Nice idea... and a beautiful landing page :)",{"value":105,"source":94,"evidence":106},"Useful for personalizing demos and enrichment",[107,111],{"id":108,"by":109,"text":110},"42157546","rgmvisser","Very cool! I was actually looking for something like this to personalize demos on our platform. Will try it out!",{"id":112,"by":113,"text":114},"42161957","fragmede","How often do people need a brand data in quantities they couldn't just look up manually? If I just need Nike and no one else, this site, while useful, isn't so useful so as to…",[116,126,133],{"value":117,"source":94,"evidence":118},"Copyright and trademark risk from selling brand logos via a paid API",[119,123],{"id":120,"by":121,"text":122},"42155633","saaaaaam","By monetising the assets via a paid API you are infringing intellectual property rights and could be sued. If either you or the owner of the copyright protected assets is based…",{"id":124,"by":121,"text":125},"42156938","The primary risk is not for the provider of the API, not the consumer. There may be some risk for the consumer on the copyright side but not necessarily, but there may also be a…",{"value":127,"source":94,"evidence":128},"Phishing misuse concerns",[129],{"id":130,"by":131,"text":132},"42152497","Kesseki","What are you doing to prevent phishing scammers from using your service to create fake login pages en masse? This has plagued similar services to yours. How can brand owners opt…",{"value":134,"source":94,"evidence":135},"Missing colors and logos on some sites",[136],{"id":137,"by":102,"text":138},"42170584","hey, can you check for this one: https:\u002F\u002Fmomen.app ... it works, but seems to miss colors and logos. Otherwise, pretty good one.",[140,147],{"value":141,"source":94,"evidence":142},"Demo page showing a JSON response without signup",[143],{"id":144,"by":145,"text":146},"42156047","hunterhod","Why don’t you have a demo where someone can enter a website and see a JSON response? I signed up on mobile to test it out but you dumped me into a settings page.",{"value":148,"source":94,"evidence":149},"Handling of multi-business brands like Yamaha",[150],{"id":151,"by":152,"text":153},"42156880","Ayesh","How do you handle bigger brands like Yamaha, Samsung, etc that have businesses in a wide range? Yamaha music branding is much different from Yamaha motorbikes, for example.",[155,165],{"value":156,"source":94,"evidence":157},"How the tech stack and scraping work",[158,162],{"id":159,"by":160,"text":161},"42152624","someuser54541","What's the tech stack? I assume you're doing quite a bit of scraping.",{"id":163,"by":160,"text":164},"42159662","What's the tech stack? How did you get around issues with your scrapers IP getting blocked?",{"value":166,"source":94,"evidence":167},"Whether the service is legal for logos",[168,169],{"id":120,"by":121,"text":122},{"id":170,"by":171,"text":172},"42161905","uh_uh","Interesting write-up. Does this mean that all of OP's competitors are facing the same legal issues? I wonder what (if anything) they do about this.",[174],{"value":175,"source":94,"evidence":176},"ZoomInfo, which also provides logos",[177],{"id":178,"by":11,"text":179},"42157522","This is absolutely fascinating, thank you for elaborating! I'll need to dig into this much deeper it seems. My train of thought was that i was basically offering a…",{"comments":181,"answered":182,"key":183},13,8,[184,187,190],{"id":185,"text":186},"42157490","At the moment subdomains work just fine and are separate however it's not perfect since you can use an alternative route on the same domain with different branding. A work in…",{"id":188,"text":189},"42157493","I do! You have to create your API key then the playground appears on the developer portal. The fact you couldn't find it means i need to change something, will start auto…",{"id":191,"text":192},"42157936","Update: I made it so anyone signing up from now on doesn't have to click the \"generate api key\" button and instead can hit the API playground right away. Cheers!",{"commenters":194,"max_depth":182,"maker_replies":181,"first_comment_mins":30,"lifespan_hours":195},14,57,[197,199,200,202,204,206,208,210,213,215,217,220,224,226,229,231,235,237,239,241,242,245,246,248,250,252,253,256,258,260,263,264,266],[151,38,30,198,152,38],"project\u002Fneutral\u002Fidea",[185,38,38,198,11,36],[144,36,36,201,145,38],"project\u002Fcritical\u002Fexecution",[188,36,38,203,11,36],"project\u002Fneutral\u002Fdocs",[191,36,38,205,11,36],"project\u002Fneutral\u002Fexecution",[137,36,30,207,102,38],"project\u002Fmixed\u002Fperformance",[97,32,44,209,98,38],"project\u002Fpositive\u002Fdesign",[211,32,30,212,121,38],"42157248","project\u002Fneutral\u002Fdesign",[85,32,38,214,11,36],"maker\u002Fneutral\u002Fdesign",[108,30,44,216,109,38],"project\u002Fpositive\u002Fidea",[218,30,38,219,11,36],"42157574","maker\u002Fpositive\u002Fnone",[221,222,38,223,11,36],"42152434",4,"maker\u002Fneutral\u002Fnone",[130,222,36,225,131,38],"project\u002Fcritical\u002Fprivacy",[227,222,38,228,11,36],"42153676","project\u002Fneutral\u002Fprivacy",[120,222,36,230,121,38],"project\u002Fcritical\u002Fidea",[232,222,38,233,234,38],"42156645","commenter\u002Fneutral\u002Fnone","llamaimperative",[124,222,38,236,121,38],"commenter\u002Fneutral\u002Fidea",[238,222,38,233,234,38],"42157026",[240,222,38,233,121,38],"42157163",[178,222,38,198,11,36],[243,222,38,236,244,38],"42157612","Xelynega",[170,222,30,198,171,38],[159,44,30,247,160,38],"project\u002Fneutral\u002Fnone",[249,44,38,247,11,36],"42153669",[163,44,30,251,160,38],"project\u002Fneutral\u002Fperformance",[79,44,38,251,11,36],[254,44,30,255,160,38],"42159903","project\u002Fneutral\u002Fpricing",[68,44,38,257,11,36],"project\u002Fpositive\u002Fpricing",[101,259,44,209,102,38],6,[261,31,30,198,262,38],"42155896","alberto_balsam",[62,31,38,205,11,36],[112,31,30,265,113,38],"project\u002Fmixed\u002Fidea",[54,31,38,216,11,36],[268,271,272],{"id":269,"t":270,"points":31,"comments":30},"40770175",1719172971,{"id":4,"t":12,"points":14,"comments":15},{"id":273,"t":274,"points":30,"comments":36},"46467812",1767378754,[276,281,286,291,296,300],{"id":277,"name":278,"points":279,"category":280},"42156977","lanparty.house",1117,"consumer_social",{"id":282,"name":283,"points":284,"category":285},"42174829","FastGraphRAG",457,"ai",{"id":287,"name":288,"points":289,"category":290},"42185668","Black Hole Vision",316,"creative",{"id":292,"name":293,"points":294,"category":295},"42173119","Tips.io",291,"dev_tools",{"id":297,"name":298,"points":299,"category":295},"42197754","Trailimap",279,{"id":301,"name":302,"points":303,"category":304},"42149044","closing.wtf",273,"finance_crypto",false,"v2",{"id":308,"name":5,"line":6,"ai":305,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":309,"top":18,"kw":310,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":311,"url":9,"mix":312,"praise":93,"objection":117,"sub":21},42152415,0.05,[21,24,25,26],"301003530500101000000330303053030",[30,31,32,30],1794036664378]