[{"data":1,"prerenderedAt":238},["ShallowReactive",2],{"project-14091952":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":39,"post_text":40,"what":41,"said":60,"maker_in_thread":128,"shape":131,"grid":134,"attempts":201,"same_week":202,"maker_shows":36,"maker_hidden":230,"reader_version":231,"card":232},"14091952","strategic-options.com","A simple way to get options prices for free","title","Show HN: A simple way to get options prices for free","http:\u002F\u002Fwww.strategic-options.com\u002Finsight\u002Fhow-to-get-option-prices-for-free-api-yahoo\u002F","chad_strategic",1491941235,2017,96,26,474,2242,22,"notable","finance_crypto","options data retrieval","other",[23,24,25,26],"options prices","yahoo finance api","free options data","option chain","roasted",-0.333,{"positive":30,"neutral":31,"mixed":30,"critical":32},0,2,3,5,{"privacy":35,"execution":37,"performance":38},{"positive":30,"critical":36},1,{"positive":30,"critical":36},{"positive":30,"critical":36},[36,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,36,30,36,30,32,32,30],null,{"problem":42,"audience":40,"pricing":49,"motivation":54,"time_to_build":40,"stack":58,"openness":59,"stage":59,"team_size":59},{"value":43,"source":44,"evidence":45},"Getting simple options prices is difficult; many paid services and misinformation","maker",[46],{"id":47,"by":10,"text":48},"14091973","I posted this here because after many years, it has proven difficult to get simple options prices. There seem to be a lot of paid services and misinformation.",{"value":50,"source":44,"evidence":51},"Free",[52],{"id":53},"post",{"value":55,"source":44,"evidence":56},"Difficulty getting simple options prices after many years",[57],{"id":47,"by":10,"text":48},[],"unknown",{"praise":61,"objections":62,"requests":83,"questions":84,"alternatives":85},[],[63,79],{"value":64,"source":65,"evidence":66},"Yahoo options data is unreliable with bad bid\u002Fask prices and missing expirations","commenter",[67,71,75],{"id":68,"by":69,"text":70},"14093260","Schweigi","Another good source for option prices is: https:\u002F\u002Fdatashop.cboe.com I would not recommend to use the Yahoo or Google apis to get option prices. Some of the bid\u002Fask prices are…",{"id":72,"by":73,"text":74},"14097953","SnacksOnAPlane","I tried using this and got really excited when I thought I found some options that were grossly mispriced (indicating that I could buy them, immediately exercise them, and make a…",{"id":76,"by":77,"text":78},"14092746","_dvdu","Note that you can't redistribute this data or generate income through it [0] per the Yahoo TOS [1]. Also note that Yahoo's data is somewhat unreliable [0, 2]. Unfortunately…",{"value":80,"source":65,"evidence":81},"Yahoo terms of service prohibit redistribution or income from the data",[82],{"id":76,"by":77,"text":78},[],[],[86,94,102,117],{"value":87,"source":65,"evidence":88},"CBOE DataShop",[89,90],{"id":68,"by":69,"text":70},{"id":91,"by":92,"text":93},"14099192","Veratyr","With IV and greeks from 1990 is $384.62 apparently: https:\u002F\u002Fdatashop.cboe.com\u002Foption-quotes-end-of-day-with-calcs Since CBOE is the exchange itself, I'd assume the quality of the…",{"value":95,"source":65,"evidence":96},"QuantConnect",[97,98],{"id":76,"by":77,"text":78},{"id":99,"by":100,"text":101},"14099420","jaredbroad","At QuantConnect we offer minute level options trades&quotes for your backtesting. Its 400TB of data :D. (I'm founder of QC). To backtest it we run it on 5GHZ water cooled…",{"value":103,"source":65,"evidence":104},"E*TRADE, TradeKing, Interactive Brokers, TD Ameritrade APIs",[105,109,113],{"id":106,"by":107,"text":108},"14093908","caleblloyd","The TradeKing API has quotes, including options quotes. I think all you need is a TradeKing brokerage account and then you can get an API key.…",{"id":110,"by":111,"text":112},"14094651","imichael","etrade also has a free API if you have an account: https:\u002F\u002Fus.etrade.com\u002Fctnt\u002Fdev-portal",{"id":114,"by":115,"text":116},"14094950","erikig","If you want to get more active, I'd recommend Interactive Brokers APIs: https:\u002F\u002Fwww.interactivebrokers.com\u002Fen\u002Findex.php?f=1325 Ditto for TDAmeritrade but their forums are not…",{"value":118,"source":65,"evidence":119},"quantmod in R",[120,124],{"id":121,"by":122,"text":123},"14096423","santa_boy","Since you are using Yahoo and presumably option for further analysis .. you can get Option data in R using the following three lines: ```r require(quantmod) OPTS \u003C-…",{"id":125,"by":126,"text":127},"14094958","brobinson","quantmod can pull in stock data easily if you just want to mess around: http:\u002F\u002Fwww.quantmod.com\u002Fexamples\u002Fintro\u002F RStudio + quantmod is a good playground",{"comments":36,"answered":30,"key":129},[130],{"id":47,"text":48},{"commenters":132,"max_depth":33,"maker_replies":36,"first_comment_mins":36,"lifespan_hours":133},19,21,[135,137,139,142,145,147,149,150,152,155,157,158,161,164,167,170,171,173,175,179,182,185,187,189,192,197],[76,30,36,136,77,30],"project\u002Fcritical\u002Fprivacy",[68,30,30,138,69,30],"commenter\u002Fneutral\u002Fdocs",[140,30,30,141,77,30],"14095138","commenter\u002Fneutral\u002Fpricing",[143,30,30,141,144,30],"14095598","matheweis",[91,30,30,146,92,30],"other\u002Fneutral\u002Fpricing",[110,30,30,148,111,30],"other\u002Fneutral\u002Fnone",[114,30,30,148,115,30],[151,30,30,148,144,30],"14095559",[153,30,30,154,144,30],"14095576","commenter\u002Fneutral\u002Fnone",[156,30,30,154,92,30],"14099220",[106,36,30,148,107,30],[159,31,30,148,160,30],"14094116","gravypod",[162,31,30,148,163,30],"14094290","ice109",[165,31,30,148,166,30],"14094348","cabaalis",[168,31,30,148,169,30],"14094734","frei",[125,31,30,148,126,30],[172,31,30,148,92,30],"14095084",[47,32,30,174,10,36],"maker\u002Fneutral\u002Fidea",[176,177,30,148,178,30],"14093884",4,"ryankennedyio",[180,177,36,181,92,30],"14095125","project\u002Fcritical\u002Fexecution",[183,177,30,184,144,30],"14095526","commenter\u002Fcritical\u002Fperformance",[72,33,36,186,73,30],"project\u002Fcritical\u002Fperformance",[99,188,30,148,100,30],6,[121,190,32,191,122,30],7,"project\u002Fneutral\u002Fnone",[193,194,32,195,196,30],"14093920",8,"project\u002Fneutral\u002Fexecution","beezle",[198,199,30,148,200,30],"14094372",9,"iliconvalleys",[],[203,208,213,217,222,226],{"id":204,"name":205,"points":206,"category":207},"14058815","Resumegen",227,"productivity",{"id":209,"name":210,"points":211,"category":212},"14068525","therecipe\u002Fqt",222,"languages",{"id":214,"name":215,"points":216,"category":207},"14097011","Remote Stash",214,{"id":218,"name":219,"points":220,"category":221},"14076198","LuaGB",136,"games",{"id":223,"name":224,"points":220,"category":225},"14096982","Kim","dev_tools",{"id":227,"name":228,"points":229,"category":212},"14084774","Glua",70,false,"v2",{"id":233,"name":5,"line":6,"ai":230,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":234,"top":17,"kw":235,"maker":10,"domain":5,"tier":18,"attempts":30,"strip":236,"url":9,"mix":237,"praise":-1,"objection":64,"sub":20},14091952,-0.33,[23,24,25,26],"10000000000000000001010330",[30,31,30,32],1794036554293]