TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Unofficial APIs

297 点作者 tornupinside大约 5 年前

25 条评论

komali2大约 5 年前
Haha the pokemonGo Api! I was in the final stages of a bootcamp right when Pokemon Go came out, and a bunch of us were desperately trying to put ourselves on the map by doing something lit with Pokemon Go. We discovered that the spawns were cycled hourly, so if we could gather enough data we could quite accurately map out every pokemon in the city. Then we came up against not knowing anything about parsing the data we were just yanking back from requests to the API... I think some point in the authentication phase? So we saw that python library, saw that <i>they</i> had solved the problem, but it was using something we had absolutely no idea how to transcribe to Node, and this is like, a bunch of 3 month old freshfaced Javascript devs. Figuring out Python was kinda out of the question (better to focus on pitching ourselves as hardcore Node&#x2F;Javascript devs in the upcoming job search).<p>And then, like, three days after we started the journey, someone had not only beat us to the punch, they had done so at a professional level. I don&#x27;t remember which site it was, but not only did it work perfectly, it didn&#x27;t require the &quot;crowd sourced&quot; solution to mapping out pokemon that we were counting on. The developer&#x2F;s had somehow figured out how to just yank all pokemon locations. And on top of that the app was functional, gorgeous, even had its own URL (we were still in the &quot;all our apps are laughinggiraffe.herokuapp.com domains&quot; phase).<p>All in all, great experience. A nice fresh slap in the face to how much work we had ahead of us, and good fun had anyway.
评论 #23249952 未加载
评论 #23250116 未加载
评论 #23250436 未加载
评论 #23249632 未加载
评论 #23253127 未加载
评论 #23249569 未加载
jjice大约 5 年前
&gt; Designed to inspire your next Friday night hack.<p>I&#x27;ve been hit with some burnout recently, and this is the kind of inspiration I need. Small, fun, short term project to get some juices flowing, as opposed to forcing myself to work on personal projects I currently don&#x27;t have passion for, but feel I need to work on out of some weird sense of obligation.<p>Thanks, this is actually a really great help.
评论 #23251076 未加载
billme大约 5 年前
To find more of these unofficial APIs, Google:<p>[site:github.com &quot;unofficial&quot; AND &quot;API&quot;]<p>Or click here:<p><a href="https:&#x2F;&#x2F;www.google.com&#x2F;search?q=site:github.com+%22unofficial%22+AND+%22API%22" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;search?q=site:github.com+%22unofficia...</a>
fenwick67大约 5 年前
Domino&#x27;s Pizza has an unofficial API as well:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;RIAEvangelist&#x2F;node-dominos-pizza-api" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;RIAEvangelist&#x2F;node-dominos-pizza-api</a> and <a href="https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;dominos&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;dominos&#x2F;</a>
评论 #23250177 未加载
评论 #23249621 未加载
cschneid大约 5 年前
Awesome! I was just looking at integrating Omnifocus and Notion to keep better notes and history of tasks, letting Omnifocus focus on just the task management side of the world.<p>It&#x27;d be cool to link up a script that takes a new task in Omnifocus under the right tag, and push a template into Notion for the note taking, and sync a link back into the notes field of Omnifocus for quick access.
评论 #23251814 未加载
darth_avocado大约 5 年前
No offense to the people who built this, but sharing your username and password with random packages on the internet seems like a bad idea, especially for finance apps.
评论 #23251015 未加载
评论 #23251252 未加载
评论 #23268098 未加载
xur17大约 5 年前
Tangentially related, but I&#x27;ve been working on something for merchant websites (Amazon, Target, Walmart, etc) that you can feed a product url, and get back product information (image, title, price, availability, etc). It takes ~10 lines of code to write a driver for a merchant, and they are fairly stable if written properly.<p>My goal is to open source this, and allow anyone to contribute new &#x2F; update existing drivers. Would there be interest in something like this?
评论 #23252817 未加载
dhruvkar大约 5 年前
Awesome!<p>I tried writing a CLI tool for ordering Chipotle, but I ran into some dynamically generated headers, that made it near impossible to authenticate. In the end, I gave up.<p>Would love to see more examples and see how issues like this can be handled!
评论 #23251391 未加载
FanaHOVA大约 5 年前
I wrote a Ruby one for the NBA.com API but not sure if it still works though as I haven&#x27;t used it in a while (and also slightly embarrassed at some of the code I wrote back then, which I guess is good!)<p><a href="http:&#x2F;&#x2F;github.com&#x2F;FanaHOVA&#x2F;nba_rb&#x2F;" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;FanaHOVA&#x2F;nba_rb&#x2F;</a>
philshem大约 5 年前
“Anything can be an API - if you are stubborn enough.”
评论 #23253226 未加载
eska大约 5 年前
I tried playing Final Fantasy XI on a private server for a week, but found the game to involve too much grinding. Then I noticed an SQL injection in their auction house web page, which allowed me to dump prices of items at various times and build a private API. I used this to inform my investment, got quite wealthy and bought equipment for my toon, then quit the game shortly after.
BillinghamJ大约 5 年前
Along similar lines, and unfortunately quite out of date at this point(!) but I&#x27;ve maintained a list of Monzo Bank APIs for a while:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;billinghamj&#x2F;monzo-api" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;billinghamj&#x2F;monzo-api</a>
me551ah大约 5 年前
I love the tinder API. A few years ago I was planing to shift to another locality in my city but couldn&#x27;t figure out where. I eventually decided to move to an area with the best looking women. Used the python tinder API to move around the whole city with GPS coordinates while setting the shortest possible radius and saved profile pictures tagging them with geo location. The end result was a database of geolocation mapped to profile pictures of women in that area.
评论 #23253178 未加载
评论 #23253921 未加载
charlieegan3大约 5 年前
Personally I’ve found using ‘private’ web APIs to be a bit of a mixed blessing. Having side projects break with no notice is very frustrating, at the same time they’re a huge improvement on scraping for ad-hoc tasks.
chpmrc大约 5 年前
Does using an unofficial API authenticated with someone else (e.g. a customer)&#x27;s account count as a violation of the ToS? In other words: who gets reprimanded&#x2F;sued? The final user or the messenger?
评论 #23250099 未加载
评论 #23250395 未加载
评论 #23268108 未加载
doc_gunthrop大约 5 年前
Hacker News also has an unofficial API: <a href="https:&#x2F;&#x2F;github.com&#x2F;cheeaun&#x2F;node-hnapi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cheeaun&#x2F;node-hnapi</a>
评论 #23249397 未加载
评论 #23250762 未加载
评论 #23249452 未加载
bootcat大约 5 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;deepanprabhu&#x2F;duckduckgo-images-api" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;deepanprabhu&#x2F;duckduckgo-images-api</a>
imedadel大约 5 年前
If too many people are using the unofficial API for a product, is it right to assume that building a competing product offering a better official API, would be successful?
评论 #23250836 未加载
hmhrex大约 5 年前
That Notion API is pretty slick. His example of using it for task management and dashboards is wild. May have to give that a whirl.
Alupis大约 5 年前
Strange they list Coinbase as an &quot;Unofficial API&quot;.<p>The trading API is very much so official, and dates back to the GDAX days.
评论 #23251395 未加载
xoxoy大约 5 年前
Been meaning to do something with the Robinhood one
评论 #23250238 未加载
raj_khare大约 5 年前
How does this work? Using scrapping?
tylerjrichards大约 5 年前
oh this is awesome! would be great for new data scientists as well
minimaxir大约 5 年前
From a practicality standpoint, I strongly discourage using unofficial APIs, as tech companies nowadays are very prone to sending out C&amp;Ds. If you have a use case where the official API doesn&#x27;t suffice, then do not redistribute anything obtained from the unofficial API, and <i>definitely</i> do not attempt to commercialize it.
评论 #23251104 未加载
评论 #23250394 未加载
评论 #23251501 未加载
rolstenhouse大约 5 年前
I&#x27;m actually the current owner of this repo!! I started it because I love working with unofficial APIs for fun hacks that improve my life. During college, I had an alert that told me when the Krispy Kreme donuts were fresh built off an unofficial API that promised enjoyable donuts.<p>If you&#x27;re interested, I have a newsletter to update you when new repos are added <a href="https:&#x2F;&#x2F;forms.gle&#x2F;e8nCivpTBNftNtgGA" rel="nofollow">https:&#x2F;&#x2F;forms.gle&#x2F;e8nCivpTBNftNtgGA</a> and to feature interesting stories from the community.
评论 #23250061 未加载
评论 #23249478 未加载