[{"data":1,"prerenderedAt":661},["ShallowReactive",2],{"project-44682465":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":48,"post_text":51,"what":52,"said":75,"maker_in_thread":238,"shape":250,"grid":254,"attempts":624,"same_week":625,"maker_shows":45,"maker_hidden":653,"reader_version":654,"card":655},"44682465","Price Per Token","LLM API Pricing Data","title","Show HN: Price Per Token – LLM API Pricing Data","https:\u002F\u002Fpricepertoken.com\u002F","pricepertoken.com","alexellman",1753447181,2025,339,130,143,3837,4,"legend","ai","llm api pricing comparison","web_app",[24,25,26,27],"llm api pricing","token price comparison","openai pricing","gemini pricing","mixed",-0.241,{"positive":31,"neutral":32,"mixed":33,"critical":34},10,21,3,27,61,{"idea":37,"pricing":40,"design":42,"performance":43,"docs":44,"execution":46},{"positive":38,"critical":39},6,8,{"positive":41,"critical":18},0,{"positive":33,"critical":41},{"positive":41,"critical":41},{"positive":41,"critical":45},1,{"positive":41,"critical":47},13,[33,45,45,41,41,45,33,45,49,33,41,41,41,45,45,33,49,33,49,41,33,45,50,45,33,41,33,50,33,33,33,33,33,45,45,45,33,33,45,33],5,2,"The LLM providers are constantly adding new models and updating their API prices. Anyone building AI applications knows that these prices are very important to their bottom line. The only place I am aware of is going to these provider's individual website pages to check the price per token.\n\nTo solve this inconvenience I spent a few hours making pricepertoken.com which has the latest model's up-to-date prices all in one place.\n\nThinking about adding image models too especially since you have multiple options (fal, replicate) to use the same model and the prices are not always the same.",{"problem":53,"audience":59,"pricing":63,"motivation":64,"time_to_build":68,"stack":72,"openness":73,"stage":74,"team_size":73},{"value":54,"source":55,"evidence":56},"LLM API prices change often and are scattered across provider pages","maker",[57],{"id":58},"post",{"value":60,"source":55,"evidence":61},"people building AI applications",[62],{"id":58},null,{"value":65,"source":55,"evidence":66},"Checking provider pages for prices was inconvenient; built a single place to see them",[67],{"id":58},{"value":69,"source":55,"evidence":70},"a few hours",[71],{"id":58},[],"unknown","launched",{"praise":76,"objections":85,"requests":135,"questions":186,"alternatives":187},[77],{"value":78,"source":79,"evidence":80},"Clean, clear UI with good use of color","commenter",[81],{"id":82,"by":83,"text":84},"44682957","uponasmile","Well done. The UX is solid. Clean, intuitive, and the use of color makes everything instantly clear",[86,105,116],{"value":87,"source":79,"evidence":88},"Missing many providers and models such as DeepSeek, Qwen, Mistral, Groq",[89,93,97,101],{"id":90,"by":91,"text":92},"44683207","lucasoshiro","\"OpenAI, Anthropic, Google and more\", where \"and more\" = 0. Where's Gemma, DeepSeek, etc? The UI, however, is really clean and straight to the point. I like the interface, but…",{"id":94,"by":95,"text":96},"44684861","manishsharan","Is there a reason why you have not added DeepSeek and Qwen and Meta ? You should also aggregate prices from Vertex and AWS Bedrock .",{"id":98,"by":99,"text":100},"44702731","cchance","Seems odd to not have r1, qwen etc, groq, etc",{"id":102,"by":103,"text":104},"44683479","BartjeD","Mistral is missing",{"value":106,"source":79,"evidence":107},"Pricing data had errors, such as Gemini 2.5 Flash-Lite input price",[108,112],{"id":109,"by":110,"text":111},"44683856","sophia01","But the data is... wrong? Google Gemini 2.5 Flash-Lite costs $0.10\u002Fmtok input [1] but is shown here as $0.40\u002Fmtok? [1]…",{"id":113,"by":114,"text":115},"44684087","GaggiX","The input is wrong tho Your website reports 0.30$ for input and that wouldn't make any sense as it would be priced the same as the bigger Flash model.",{"value":117,"source":79,"evidence":118},"Token prices alone miss caching, batch, tokenizer and endpoint differences",[119,123,127,131],{"id":120,"by":121,"text":122},"44683056","pierre","Main issue is that token are not equivalent across provider \u002F models. With huge disparity inside provider beyond the tokenizer model: - An image will take 10x token on…",{"id":124,"by":125,"text":126},"44684545","Fripplebubby","Maybe I am blinded by my own use case, but I find the caching pricing and strategy (since different providers use a different implementation of caching as well as different…",{"id":128,"by":129,"text":130},"44683532","ashwindharne","KV caching is priced and managed quite differently between providers as well. Seeing as it becomes a huge chunk of the actual tokens used, wondering if there's an easy way to…",{"id":132,"by":133,"text":134},"44685993","numlocked","(I work at OpenRouter) We have solved this problem by working with the providers to implement a prices and models API that we scrape, which is how we keep our marketplace up to…",[136,147,153,168,179],{"value":137,"source":79,"evidence":138},"Add more providers and inference hosts",[139,143,144],{"id":140,"by":141,"text":142},"44682995","antoineMoPa","It would be fun to compare with inference providers (groq\u002Fvertex ai, etc.).",{"id":94,"by":95,"text":96},{"id":145,"by":11,"text":146},"44683147","yes going to add that",{"value":148,"source":79,"evidence":149},"Add cache prices",[150],{"id":151,"by":11,"text":152},"44683157","I wanted to gauge interest before adding 500 models I plan on adding cache prices and making the list more comprehensive",{"value":154,"source":79,"evidence":155},"Add benchmarks or quality ranking",[156,160,164],{"id":157,"by":158,"text":159},"44683162","kb_geek","Nice! It will be good to also pull in leaderboard rankings and\u002For benchmarks for each of these models, so we understand capability perhaps from lmsys (not sure if there is a…",{"id":161,"by":162,"text":163},"44689354","ssalka","I'd love to see this data joined with common benchmarks, in order to see which models get you the most \"bang for your buck\", i.e. benchmark score \u002F token cost",{"id":165,"by":166,"text":167},"44686212","generalizations","This is awesome! I wonder how possible it is to incorporate benchmarks - maybe as a filter? Since not all tokens are as useful as others. Heh.",{"value":169,"source":79,"evidence":170},"Add price history over time",[171,175],{"id":172,"by":173,"text":174},"44683111","aaronharnly","Can you gather historical information as well? I did a bit of spelunking of the Wayback Machine to gather a partial dataset for OpenAI, but mine is incomplete. Future planning is…",{"id":176,"by":177,"text":178},"44683804","dgrin91","Cool site. Would be interesting to add a time dimension to track prices over time",{"value":180,"source":79,"evidence":181},"Add a cost calculator",[182],{"id":183,"by":184,"text":185},"44683009","cahaya","Nice! Missing a cost calculator with input and output fields.",[],[188,202,213,224,231],{"value":189,"source":79,"evidence":190},"OpenRouter",[191,195,199],{"id":192,"by":193,"text":194},"44683306","NitpickLawyer","> The only place I am aware of is going to these provider's individual website pages to check the price per token. Openrouter is a good alternative. Added bonus that you can also…",{"id":196,"by":197,"text":198},"44683165","mythz","There was a time when it was unbelievably frustrating to navigate the bunch of marketing pages required to find the cost of a newly announced model, now I just look at OpenRouter…",{"id":200,"by":133,"text":201},"44686009","(I work at OpenRouter) We have a simple model comparison tool that is not-at-all-obvious to find on the website, but hopefully can help somewhat. E.g.…",{"value":203,"source":79,"evidence":204},"llm-prices.com by Simon Willison",[205,209],{"id":206,"by":207,"text":208},"44682899","bananapub","surprising that you didn't find any of the existing ones, including our own simonw's: https:\u002F\u002Fwww.llm-prices.com",{"id":210,"by":211,"text":212},"44683291","CharlesW","Site is down as I type this, but a shout-out to Simon Willison's LLM pricing calculator: https:\u002F\u002Fwww.llm-prices.com\u002F",{"value":214,"source":79,"evidence":215},"models.dev",[216,220],{"id":217,"by":218,"text":219},"44684714","james2doyle","Nice. I think I prefer https:\u002F\u002Fmodels.dev\u002F as it seems more complete",{"id":221,"by":222,"text":223},"44700386","d4rkp4ttern","There’s also this: https:\u002F\u002Fmodels.dev\u002F",{"value":225,"source":79,"evidence":226},"llmprices.dev",[227],{"id":228,"by":229,"text":230},"44684946","nikvdp","there's also http:\u002F\u002Fllmprices.dev. similar, but with a searchbox for quick filtering",{"value":232,"source":79,"evidence":233},"artificialanalysis.ai",[234],{"id":235,"by":236,"text":237},"44683317","awongh","This is great, but as others have mentioned the UX problem is more complicated than this: - for other models there are providers that serve the same model with different prices -…",{"comments":239,"answered":18,"key":240},17,[241,244,247],{"id":242,"text":243},"44684007","the data is not wrong you are reading my table wrong edit: my bad I was wrong shouldnt have responded like this",{"id":245,"text":246},"44684537","ok yeah fixed that one, sorry...",{"id":248,"text":249},"44683469","would a column for \"provider\" meaning the place you are actually making the call to solve this",{"commenters":251,"max_depth":39,"maker_replies":239,"first_comment_mins":252,"lifespan_hours":253},98,48,256,[255,257,261,264,268,270,272,273,275,278,281,284,287,290,292,295,298,300,302,306,310,311,315,316,319,322,324,328,329,331,335,339,342,345,347,349,351,354,357,360,362,365,368,371,372,375,377,379,382,385,388,390,394,398,400,402,405,407,409,413,416,419,422,425,427,430,432,434,436,438,442,445,447,449,452,456,457,459,463,467,470,474,477,480,483,487,490,494,496,500,503,505,510,512,514,515,517,521,525,527,529,533,537,541,544,548,550,554,559,563,565,568,570,574,577,581,583,587,589,593,598,603,606,609,611,612,614,616,619,621],[132,41,33,256,133,41],"project\u002Fneutral\u002Fidea",[258,41,41,259,260,41],"44686604","commenter\u002Fneutral\u002Fnone","tekacs",[262,41,41,259,263,41],"44690287","osigurdson",[265,41,41,266,267,41],"44692853","other\u002Fneutral\u002Fnone","sureglymop",[109,45,45,269,110,41],"project\u002Fcritical\u002Fpricing",[242,45,41,271,11,45],"commenter\u002Fneutral\u002Fpricing",[113,45,45,269,114,41],[245,45,41,274,11,45],"maker\u002Fneutral\u002Fnone",[276,45,41,259,277,41],"44684959","Imustaskforhelp",[279,45,41,259,280,41],"44686010","gompertz",[282,45,41,259,283,41],"44686235","arccy",[285,45,41,259,286,41],"44690073","mynameisvlad",[288,45,41,259,289,41],"44686141","copperx",[291,45,41,259,277,41],"44686890",[293,45,41,259,294,41],"44686179","unglaublich",[296,45,41,259,297,41],"44705741","lippihom",[235,50,33,299,236,41],"project\u002Fmixed\u002Fdesign",[248,50,41,301,11,45],"maker\u002Fneutral\u002Fdesign",[303,50,45,304,305,41],"44683751","project\u002Fcritical\u002Fidea","svachalek",[307,50,41,308,309,41],"44685610","other\u002Fneutral\u002Fidea","zeroCalories",[200,50,41,266,133,41],[312,50,33,313,314,41],"44691779","project\u002Fneutral\u002Fdesign","pzo",[120,33,45,269,121,41],[317,33,41,271,318,41],"44683090","BonoboIO",[320,33,41,271,321,41],"44689441","rsanek",[323,33,41,256,11,45],"44683324",[325,33,49,326,327,41],"44690704","project\u002Fpositive\u002Fidea","bigiain",[196,18,41,266,197,41],[210,49,33,330,211,41],"project\u002Fneutral\u002Fperformance",[332,38,33,333,334,41],"44684612","project\u002Fneutral\u002Fpricing","paradite",[336,337,41,266,338,41],"44683294",7,"criddell",[340,337,41,266,341,41],"44683695","cogman10",[343,337,41,266,344,41],"44683756","mark_l_watson",[346,337,41,266,338,41],"44684280",[348,337,41,266,344,41],"44684667",[350,337,41,259,338,41],"44685083",[352,337,41,266,353,41],"44683868","dstryr",[355,337,41,266,356,41],"44684584","yieldcrv",[358,337,41,266,359,41],"44684661","omneity",[361,337,41,266,356,41],"44684873",[363,337,41,266,364,41],"44794340","nikita-ag",[366,337,41,266,367,41],"44684653","skeezyboy",[369,337,41,266,370,41],"44685877","redox99",[192,39,45,304,193,41],[373,39,41,266,374,41],"44684750","danenania",[206,376,45,304,207,41],9,[378,376,41,274,11,45],"44682972",[380,376,41,259,381,41],"44683075","xnx",[383,376,45,304,384,41],"44684454","jjani",[386,31,49,326,387,41],"44682920","callbacked",[389,31,41,274,11,45],"44682946",[391,31,33,392,393,41],"44682989","project\u002Fneutral\u002Fdocs","murshudoff",[395,396,33,333,397,41],"44682997",11,"nisegami",[399,396,41,333,11,45],"44683170",[401,396,49,326,397,41],"44683193",[403,396,33,256,404,41],"44683772","esafak",[172,406,33,256,173,41],12,[408,406,41,256,11,45],"44683206",[410,47,41,411,412,41],"44683023","other\u002Fneutral\u002Fpricing","can16358p",[414,47,41,411,415,41],"44683065","infecto",[82,417,49,418,83,41],14,"project\u002Fpositive\u002Fdesign",[420,417,41,421,11,45],"44682975","maker\u002Fpositive\u002Fnone",[423,424,41,266,260,41],"44686274",15,[426,424,41,266,260,41],"44691038",[428,424,41,429,384,41],"44692523","other\u002Fneutral\u002Fexecution",[431,424,41,266,260,41],"44696792",[433,424,41,266,260,41],"44697416",[128,435,33,333,129,41],16,[90,239,33,437,91,41],"project\u002Fmixed\u002Fexecution",[439,239,45,440,441,41],"44683296","project\u002Fcritical\u002Fexecution","hopelite",[443,239,45,440,444,41],"44684139","v5v3",[157,446,33,256,158,41],18,[124,448,45,269,125,41],19,[450,448,33,333,451,41],"44684920","MattSayar",[453,454,45,440,455,41],"44683235",20,"l5870uoo9y",[228,32,41,266,229,41],[217,458,45,440,218,41],22,[460,461,41,308,462,41],"44683245",23,"jalopy",[464,465,41,266,466,41],"44685215",24,"fronty",[468,465,41,259,469,41],"44685583","techbuilder4242",[471,472,33,256,473,41],"44684033",25,"binarymax",[475,472,41,266,476,41],"44684052","urbandw311er",[478,472,41,266,479,41],"44684093","stogot",[481,472,41,266,482,41],"44684220","zerocool0101",[484,485,41,266,486,41],"44685155",26,"antimatter15",[488,34,49,326,489,41],"44683173","StratusBen",[491,492,45,304,493,41],"44683656",28,"eugene3306",[495,492,45,304,493,41],"44683688",[497,498,49,418,499,41],"44683224",29,"jacob019",[501,498,41,502,11,45],"44683270","maker\u002Fpositive\u002Fdesign",[94,504,45,440,95,41],30,[506,507,33,508,509,41],"44684339",31,"project\u002Fmixed\u002Fidea","iambateman",[511,507,41,421,11,45],"44684400",[140,513,33,256,141,41],32,[145,513,41,274,11,45],[161,516,33,256,162,41],33,[518,519,33,333,520,41],"44683662",34,"alienbaby",[522,523,45,440,524,41],"44686058",35,"OutOfHere",[165,526,49,326,166,41],36,[221,528,41,266,222,41],37,[530,531,33,256,532,41],"44685853",38,"julianozen",[534,531,33,535,536,41],"44686224","project\u002Fneutral\u002Fexecution","croes",[538,539,33,535,540,41],"44684275",39,"Fanofilm",[542,539,41,543,11,45],"44684380","maker\u002Fneutral\u002Fexecution",[545,546,33,256,547,41],"44685460",40,"forrestthewoods",[176,549,33,256,177,41],41,[551,552,41,266,553,41],"44702692",42,"ieuanking",[555,556,45,557,558,41],"44685508",43,"project\u002Fcritical\u002Fdocs","intellectronica",[560,561,33,256,562,41],"44685978",44,"hagope",[183,564,45,440,184,41],45,[566,564,41,567,11,45],"44683160","maker\u002Fneutral\u002Fidea",[98,569,45,440,99,41],46,[571,572,41,308,573,41],"44684912",47,"jimbo808",[575,252,41,266,576,41],"44683389","sshah_24",[578,579,45,304,580,41],"44684406",49,"amelius",[102,582,45,440,103,41],50,[584,585,45,440,586,41],"44683144",51,"peterspath",[588,585,41,543,11,45],"44684383",[590,591,45,440,592,41],"44686471",52,"krashidov",[594,595,49,596,597,41],"44683126",53,"project\u002Fpositive\u002Fnone","DrJid",[599,600,45,601,602,41],"44682983",54,"project\u002Fcritical\u002Fnone","dust42",[604,600,49,326,605,41],"44682993","jvanderbot",[607,600,41,259,608,41],"44683052","ramon156",[610,600,45,440,602,41],"44683112",[151,600,41,543,11,45],[613,600,45,304,602,41],"44683236",[615,600,41,567,11,45],"44683563",[617,600,41,259,618,41],"44683460","sam-cop-vimes",[620,600,45,440,602,41],"44685100",[622,600,49,418,623,41],"44683734","alexc05",[],[626,631,636,640,644,648],{"id":627,"name":628,"points":629,"category":630},"44719222","Draw a fish",935,"creative",{"id":632,"name":633,"points":634,"category":635},"44716106","Use Their ID",862,"other",{"id":637,"name":638,"points":639,"category":630},"44705960","cryonceaweek",296,{"id":641,"name":642,"points":643,"category":630},"44725202","Kathaaverse",280,{"id":645,"name":646,"points":647,"category":20},"44716414","Piper",237,{"id":649,"name":650,"points":651,"category":652},"44702894","7.css",174,"dev_tools",false,"v2",{"id":656,"name":5,"line":6,"ai":653,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":657,"top":18,"kw":658,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":659,"url":9,"mix":660,"praise":78,"objection":87,"sub":21},44682465,-0.24,[24,25,26,27],"3110013153000113535031213032333331113313",[31,32,33,34],1794036679100]