From f647d4000e593e27f9e469fbdf765241beda9f16 Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Sat, 17 Oct 2020 11:08:03 +0530 Subject: [PATCH 01/44] updated readme added request kitten REST API --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3676a6ad..4249f49b 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ API | Description | Auth | HTTPS | CORS | | [PlaceGOAT](https://placegoat.com/) | Placeholder goat images | No | Yes | Unknown | | [RandomCat](https://aws.random.cat/meow) | Random pictures of cats | No | Yes | Yes | | [RandomDog](https://random.dog/woof.json) | Random pictures of dogs | No | Yes | Yes | +| [Request Kittens]( https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images. | No | Yes | Unknown | | [RandomFox](https://randomfox.ca/floof/) | Random pictures of foxes | No | Yes | No | | [RescueGroups](https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home) | Adoption | No | Yes | Unknown | | [Shibe.Online](http://shibe.online/) | Random pictures of Shibu Inu, cats or birds | No | Yes | Yes | From 2138b23ba679ee11d086f9e6c262e87d9ebc0b99 Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Sat, 17 Oct 2020 11:23:19 +0530 Subject: [PATCH 02/44] updated readme request kittens --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4249f49b..43e6b90d 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ API | Description | Auth | HTTPS | CORS | | [PlaceGOAT](https://placegoat.com/) | Placeholder goat images | No | Yes | Unknown | | [RandomCat](https://aws.random.cat/meow) | Random pictures of cats | No | Yes | Yes | | [RandomDog](https://random.dog/woof.json) | Random pictures of dogs | No | Yes | Yes | -| [Request Kittens]( https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images. | No | Yes | Unknown | +| [Request Kittens]( https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images | No | Yes | Unknown | | [RandomFox](https://randomfox.ca/floof/) | Random pictures of foxes | No | Yes | No | | [RescueGroups](https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home) | Adoption | No | Yes | Unknown | | [Shibe.Online](http://shibe.online/) | Random pictures of Shibu Inu, cats or birds | No | Yes | Yes | From 5f5da9b4da1423ecee06ee105f1ac90ac3c5f89d Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Sat, 17 Oct 2020 11:29:34 +0530 Subject: [PATCH 03/44] updated readme removes extra space in request kittens --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 43e6b90d..7f760e89 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ API | Description | Auth | HTTPS | CORS | | [PlaceGOAT](https://placegoat.com/) | Placeholder goat images | No | Yes | Unknown | | [RandomCat](https://aws.random.cat/meow) | Random pictures of cats | No | Yes | Yes | | [RandomDog](https://random.dog/woof.json) | Random pictures of dogs | No | Yes | Yes | -| [Request Kittens]( https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images | No | Yes | Unknown | +| [Request Kittens](https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images | No | Yes | Unknown | | [RandomFox](https://randomfox.ca/floof/) | Random pictures of foxes | No | Yes | No | | [RescueGroups](https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home) | Adoption | No | Yes | Unknown | | [Shibe.Online](http://shibe.online/) | Random pictures of Shibu Inu, cats or birds | No | Yes | Yes | From 4afe9483489225ac435fabc85bdc836eed8dc9f3 Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Sat, 17 Oct 2020 11:35:27 +0530 Subject: [PATCH 04/44] updates readme request kittens --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f760e89..345395b7 100644 --- a/README.md +++ b/README.md @@ -69,8 +69,8 @@ API | Description | Auth | HTTPS | CORS | | [PlaceGOAT](https://placegoat.com/) | Placeholder goat images | No | Yes | Unknown | | [RandomCat](https://aws.random.cat/meow) | Random pictures of cats | No | Yes | Yes | | [RandomDog](https://random.dog/woof.json) | Random pictures of dogs | No | Yes | Yes | -| [Request Kittens](https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images | No | Yes | Unknown | | [RandomFox](https://randomfox.ca/floof/) | Random pictures of foxes | No | Yes | No | +| [Request Kittens](https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images | No | Yes | Unknown | | [RescueGroups](https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home) | Adoption | No | Yes | Unknown | | [Shibe.Online](http://shibe.online/) | Random pictures of Shibu Inu, cats or birds | No | Yes | Yes | From ef1bd67dcfbf33dce79758799218cbbc2da44e53 Mon Sep 17 00:00:00 2001 From: Benjamin Taylor <49266701+0xBenjaminTaylor@users.noreply.github.com> Date: Mon, 26 Oct 2020 03:44:21 +1100 Subject: [PATCH 05/44] Add Intelligence X API (#1412) * Added Intelligence X API Co-authored-by: Benjamin Taylor Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 30502bb3..686a1d94 100644 --- a/README.md +++ b/README.md @@ -703,6 +703,7 @@ API | Description | Auth | HTTPS | CORS | | [FilterLists](https://filterlists.com) | Lists of filters for adblockers and firewalls | No | Yes | Unknown | | [FraudLabs Pro](https://www.fraudlabspro.com/developer/api/screen-order) | Screen order information using AI to detect frauds | `apiKey` | Yes | Unknown | | [HaveIBeenPwned](https://haveibeenpwned.com/API/v3) | Passwords which have previously been exposed in data breaches | `apiKey` | Yes | Unknown | +| [Intelligence X](https://github.com/IntelligenceX/SDK/blob/master/Intelligence%20X%20API.pdf) | Perform OSINT via Intelligence X | `apiKey` | Yes | Unknown | | [National Vulnerability Database](https://nvd.nist.gov/vuln/Data-Feeds/JSON-feed-changelog) | U.S. National Vulnerability Database | No | Yes | Unknown | | [SecurityTrails](https://securitytrails.com/corp/apidocs) | Domain and IP related information such as current and historical WHOIS and DNS records | `apiKey` | Yes | Unknown | | [Shodan](https://developer.shodan.io/) | Search engine for Internet connected devices | `apiKey` | Yes | Unknown | From 25076f8c57e5b3ce496637ef2a9bec97d27429aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madis=20V=C3=A4in?= Date: Sun, 25 Oct 2020 18:47:42 +0200 Subject: [PATCH 06/44] Add VAT Comply API (#1413) Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 686a1d94..db07f55d 100644 --- a/README.md +++ b/README.md @@ -220,6 +220,7 @@ API | Description | Auth | HTTPS | CORS | | [Fixer.io](http://fixer.io) | Exchange rates and currency conversion | `apiKey` | Yes | Unknown | | [Frankfurter](https://www.frankfurter.app/docs) | Exchange rates, currency conversion and time series | No | Yes | Yes | | [ratesapi](https://ratesapi.io) | Free exchange rates and historical rates | No | Yes | Unknown | +| [VATComply.com](https://www.vatcomply.com/documentation) | Exchange rates, geolocation and VAT number validation | No | Yes | Yes | **[⬆ Back to Index](#index)** ### Data Validation From 3c1f7af658782b51ae842ecdcceca4a5d9104a00 Mon Sep 17 00:00:00 2001 From: dio <61555147+Mr-Steal-Your-Script@users.noreply.github.com> Date: Sun, 25 Oct 2020 11:50:39 -0500 Subject: [PATCH 07/44] Added Saidit API (#1415) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index db07f55d..9155524d 100644 --- a/README.md +++ b/README.md @@ -741,6 +741,7 @@ API | Description | Auth | HTTPS | CORS | | [Open Collective](https://docs.opencollective.com/help/developers/api) | Get Open Collective data | No | Yes | Unknown | | [Pinterest](https://developers.pinterest.com/) | The world's catalog of ideas | `OAuth` | Yes | Unknown | | [Reddit](https://www.reddit.com/dev/api) | Homepage of the internet | `OAuth` | Yes | Unknown | +| [Saidit](https://www.saidit.net/dev/api) | Open Source Reddit Clone | `OAuth` | Yes | Unknown | | [Slack](https://api.slack.com/) | Team Instant Messaging | `OAuth` | Yes | Unknown | | [Telegram Bot](https://core.telegram.org/bots/api) | Simplified HTTP version of the MTProto API for bots | `apiKey` | Yes | Unknown | | [Telegram MTProto](https://core.telegram.org/api#getting-started) | Read and write Telegram data | `OAuth` | Yes | Unknown | From 7a67b961c7d0a658cb2e89233adc0f748fa0d9c5 Mon Sep 17 00:00:00 2001 From: ASHUTOSH KUMAR SINGH Date: Sun, 25 Oct 2020 22:32:24 +0530 Subject: [PATCH 08/44] Add Final Space API (#1424) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9155524d..6700c94b 100644 --- a/README.md +++ b/README.md @@ -890,6 +890,7 @@ API | Description | Auth | HTTPS | CORS | | [Breaking Bad Quotes](https://github.com/shevabam/breaking-bad-quotes) | Some Breaking Bad quotes | No | Yes | Unknown | | [Czech Television](http://www.ceskatelevize.cz/xml/tv-program/) | TV programme of Czech TV | No | No | Unknown | | [Dailymotion](https://developer.dailymotion.com/) | Dailymotion Developer API | `OAuth` | Yes | Unknown | +| [Final Space](https://finalspaceapi.com/docs/) | Final Space API | No | Yes | Yes | | [Harry Potter](https://www.potterapi.com/) | Harry Potter API | `apiKey` | Yes | Yes | | [Open Movie Database](http://www.omdbapi.com/) | Movie information | `apiKey` | Yes | Unknown | | [Ron Swanson Quotes](https://github.com/jamesseanwright/ron-swanson-quotes#ron-swanson-quotes-api) | Television | No | Yes | Unknown | From d989ffbdf9443f67833da0fa03cdfdce11f7b24c Mon Sep 17 00:00:00 2001 From: Alang Babega <65891569+babegadev@users.noreply.github.com> Date: Mon, 26 Oct 2020 00:04:44 +0700 Subject: [PATCH 09/44] Add Quotable API (#1425) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6700c94b..8b6e4c2e 100644 --- a/README.md +++ b/README.md @@ -645,6 +645,7 @@ API | Description | Auth | HTTPS | CORS | | [Medium](https://github.com/Medium/medium-api-docs) | Community of readers and writers offering unique perspectives on ideas | `OAuth` | Yes | Unknown | | [NaMoMemes](https://github.com/theIYD/NaMoMemes) | Memes on Narendra Modi | No | Yes | Unknown | | [Programming Quotes](https://github.com/skolakoda/programming-quotes-api) | Programming Quotes API for open source projects | No | Yes | Unknown | +| [Quotable Quotes](https://github.com/lukePeavey/quotable) | Quotable is a free, open source quotations API | No | Yes | Unknown | | [Quote Garden](https://pprathameshmore.github.io/QuoteGarden/) | REST API for more than 5000 famous quotes | No | Yes | Unknown | | [Quotes on Design](https://quotesondesign.com/api/) | Inspirational Quotes | No | Yes | Unknown | | [taylor.rest](https://taylor.rest) | REST API for random Taylor Swift quotes | No | Yes | No | From a6c5440652ebd92b6ce6cdb9ea59f211068247e4 Mon Sep 17 00:00:00 2001 From: Benjamin Taylor <49266701+0xBenjaminTaylor@users.noreply.github.com> Date: Mon, 26 Oct 2020 04:11:12 +1100 Subject: [PATCH 10/44] Added FBI Wanted API (#1377) Co-authored-by: Benjamin Taylor --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8b6e4c2e..161b0207 100644 --- a/README.md +++ b/README.md @@ -479,6 +479,7 @@ API | Description | Auth | HTTPS | CORS | | [Data.parliament.uk](http://www.data.parliament.uk/developers/) | Contains live datasets including information about petitions, bills, MP votes, attendance and more | No | No | Unknown | | [District of Columbia Open Data](http://opendata.dc.gov/pages/using-apis) | Contains D.C. government public datasets, including crime, GIS, financial data, and so on | No | Yes | Unknown | | [EPA](https://developer.epa.gov/category/apis/) | Web services and data sets from the US Environmental Protection Agency | No | Yes | Unknown | +| [FBI Wanted](https://www.fbi.gov/wanted/api) | Access information on the FBI Wanted program | No | Yes | Unknown | | [FEC](https://api.open.fec.gov/developers/) | Information on campaign donations in federal elections | `apiKey` | Yes | Unknown | | [Federal Register](https://www.federalregister.gov/reader-aids/developer-resources) | The Daily Journal of the United States Government | No | Yes | Unknown | | [Food Standards Agency](http://ratings.food.gov.uk/open-data/en-GB) | UK food hygiene rating data API | No | No | Unknown | From f3b5561d5f95f030169af3dc37d96876f2cb3693 Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Mon, 26 Oct 2020 00:05:11 +0530 Subject: [PATCH 11/44] Update README.md added the suggestion Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 345395b7..3f250042 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ API | Description | Auth | HTTPS | CORS | | [RandomCat](https://aws.random.cat/meow) | Random pictures of cats | No | Yes | Yes | | [RandomDog](https://random.dog/woof.json) | Random pictures of dogs | No | Yes | Yes | | [RandomFox](https://randomfox.ca/floof/) | Random pictures of foxes | No | Yes | No | -| [Request Kittens](https://github.com/joshwcomeau/RequestKittens) | Provides a way to return various cat images | No | Yes | Unknown | +| [Request Kittens](http://joshwcomeau.github.io/RequestKittensDocs/public/) | Provides a way to return various cat images | `apiKey` | No | Unknown | | [RescueGroups](https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home) | Adoption | No | Yes | Unknown | | [Shibe.Online](http://shibe.online/) | Random pictures of Shibu Inu, cats or birds | No | Yes | Yes | From 8710903e0cc905af8a9daeedd4da38feeecbfb0a Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Mon, 26 Oct 2020 00:24:31 +0530 Subject: [PATCH 12/44] Added Request Kittens (#1423) Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 161b0207..8ffc2aa5 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ API | Description | Auth | HTTPS | CORS | | [RandomCat](https://aws.random.cat/meow) | Random pictures of cats | No | Yes | Yes | | [RandomDog](https://random.dog/woof.json) | Random pictures of dogs | No | Yes | Yes | | [RandomFox](https://randomfox.ca/floof/) | Random pictures of foxes | No | Yes | No | +| [Request Kittens](http://joshwcomeau.github.io/RequestKittensDocs/public/) | Provides a way to return various cat images | `apiKey` | No | Unknown | | [RescueGroups](https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home) | Adoption | No | Yes | Unknown | | [Shibe.Online](http://shibe.online/) | Random pictures of Shibu Inu, cats or birds | No | Yes | Yes | From 9aaa986deeea2a6a396a4fc776648e32325c89cd Mon Sep 17 00:00:00 2001 From: Pierre-Yves Aillet Date: Mon, 26 Oct 2020 11:47:58 +0100 Subject: [PATCH 13/44] Remove flutrack I opened an issue on the [flutrack repo](https://github.com/flutrack/Flutrack.org_webapp_source_code/issues/9) regarding the expired certificate. Here is a PR to delete it if there is no answer. Just Wait'n'See for the moment :) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8ffc2aa5..8e6ab24f 100644 --- a/README.md +++ b/README.md @@ -505,7 +505,6 @@ API | Description | Auth | HTTPS | CORS | | [BetterDoctor](https://developer.betterdoctor.com/) | Detailed information about doctors in your area | `apiKey` | Yes | Unknown | | [Covid-19](https://covid19api.com/) | Covid 19 spread, infection and recovery | No | Yes | Yes | | [Diabetes](http://predictbgl.com/api/) | Logging and retrieving diabetes information | No | No | Unknown | -| [Flutrack](http://www.flutrack.org/) | Influenza-like symptoms with geotracking | No | No | Unknown | | [Healthcare.gov](https://www.healthcare.gov/developers/) | Educational content about the US Health Insurance Marketplace | No | Yes | Unknown | | [Lexigram](https://docs.lexigram.io/v1/welcome) | NLP that extracts mentions of clinical concepts from text, gives access to clinical ontology | `apiKey` | Yes | Unknown | | [Makeup](http://makeup-api.herokuapp.com/) | Makeup Information | No | No | Unknown | From f7c3e7393456573936da5e77d6df9794d8a41d63 Mon Sep 17 00:00:00 2001 From: Jacob Date: Mon, 26 Oct 2020 21:33:01 +0100 Subject: [PATCH 14/44] Added IFTTT Connect API (#1432) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8ffc2aa5..515b7638 100644 --- a/README.md +++ b/README.md @@ -264,6 +264,7 @@ API | Description | Auth | HTTPS | CORS | | [HTTP2.Pro](https://http2.pro/doc/api) | Test endpoints for client and server HTTP/2 protocol support | No | Yes | Unknown | | [IBM Text to Speech](https://console.bluemix.net/docs/services/text-to-speech/getting-started.html) | Convert text to speech | `apiKey` | Yes | Yes | | [IBM Visual Recognition](https://cloud.ibm.com/apidocs/visual-recognition/visual-recognition-v3) | Visual Recognition with pretrained or user trained model | `apiKey` | Yes | Unknown | +| [IFTTT](https://platform.ifttt.com/docs/connect_api) | IFTTT Connect API | No | Yes | Unknown | | [Image-Charts](https://documentation.image-charts.com/) | Generate charts, QR codes and graph images | No | Yes | Yes | | [import.io](http://api.docs.import.io/) | Retrieve structured data from a website or RSS feed | `apiKey` | Yes | Unknown | | [IPify](https://www.ipify.org/) | A simple IP Address API | No | Yes | Unknown | From 3a19879609ab082245d793c58312f81a39a6e9c5 Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Tue, 27 Oct 2020 20:04:40 +0530 Subject: [PATCH 15/44] updated readme added orion health api --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f250042..fbb7be9f 100644 --- a/README.md +++ b/README.md @@ -517,6 +517,7 @@ API | Description | Auth | HTTPS | CORS | | [NPPES](https://npiregistry.cms.hhs.gov/registry/help-api) | National Plan & Provider Enumeration System, info on healthcare providers registered in US | No | Yes | Unknown | | [Nutritionix](https://developer.nutritionix.com/) | Worlds largest verified nutrition database | `apiKey` | Yes | Unknown | | [openFDA](https://open.fda.gov) | Public FDA data about drugs, devices and foods | No | Yes | Unknown | +| [Orion Health](https://developer.orionhealth.io/) | Medical platform which allows the development of applications for different healthcare scenarios | `apiKey` | Yes | Unknown | | [USDA Nutrients](https://fdc.nal.usda.gov/) | National Nutrient Database for Standard Reference | `apiKey` | Yes | Unknown | **[⬆ Back to Index](#index)** From cfb9c654874d34d0629a9a26f1dfefcc55d06fa7 Mon Sep 17 00:00:00 2001 From: Sonali Patel <44675394+sonali623@users.noreply.github.com> Date: Tue, 27 Oct 2020 20:07:16 +0530 Subject: [PATCH 16/44] updated readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fbb7be9f..3f7c4223 100644 --- a/README.md +++ b/README.md @@ -517,7 +517,7 @@ API | Description | Auth | HTTPS | CORS | | [NPPES](https://npiregistry.cms.hhs.gov/registry/help-api) | National Plan & Provider Enumeration System, info on healthcare providers registered in US | No | Yes | Unknown | | [Nutritionix](https://developer.nutritionix.com/) | Worlds largest verified nutrition database | `apiKey` | Yes | Unknown | | [openFDA](https://open.fda.gov) | Public FDA data about drugs, devices and foods | No | Yes | Unknown | -| [Orion Health](https://developer.orionhealth.io/) | Medical platform which allows the development of applications for different healthcare scenarios | `apiKey` | Yes | Unknown | +| [Orion Health](https://developer.orionhealth.io/) | Medical platform which allows the development of applications for different healthcare scenarios | `OAuth` | Yes | Unknown | | [USDA Nutrients](https://fdc.nal.usda.gov/) | National Nutrient Database for Standard Reference | `apiKey` | Yes | Unknown | **[⬆ Back to Index](#index)** From 9e2497972327cbf168a23520ef8d0d043ba0d3bc Mon Sep 17 00:00:00 2001 From: Maxim Geerinck Date: Wed, 28 Oct 2020 10:23:54 +0100 Subject: [PATCH 17/44] Proposal: Add Scraper.AI Add Scraper.AI to the list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 515b7638..a457dda2 100644 --- a/README.md +++ b/README.md @@ -286,6 +286,7 @@ API | Description | Auth | HTTPS | CORS | | [QR code](http://goqr.me/api/) | Generate and decode / read QR code graphics | No | Yes | Unknown | | [QuickChart](https://quickchart.io/) | Generate chart and graph images | No | Yes | Yes | | [ReqRes](https://reqres.in/ ) | A hosted REST-API ready to respond to your AJAX requests | No | Yes | Unknown | +| [Scraper.AI](https://scraper.ai/) | Extract and monitor data from any website without worrying about proxies | `apiKey` | Yes | Unknown | | [ScraperApi](https://www.scraperapi.com) | Easily build scalable web scrapers | `apiKey` | Yes | Unknown | | [ScreenshotAPI.net](https://screenshotapi.net/) | Create pixel-perfect website screenshots | `apiKey` | Yes | Yes | | [SHOUTCLOUD](http://shoutcloud.io/) | ALL-CAPS AS A SERVICE | No | No | Unknown | From 8e2786db68327943d38999f650561d8494b0e355 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Wed, 28 Oct 2020 22:46:58 +0100 Subject: [PATCH 18/44] Add the Oxford Covid-19 Government Response Tracker API --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 515b7638..722f42c7 100644 --- a/README.md +++ b/README.md @@ -505,6 +505,7 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [BetterDoctor](https://developer.betterdoctor.com/) | Detailed information about doctors in your area | `apiKey` | Yes | Unknown | | [Covid-19](https://covid19api.com/) | Covid 19 spread, infection and recovery | No | Yes | Yes | +| [Covid-19 Governement Response](https://covidtracker.bsg.ox.ac.uk) | Government measures tracker to fight against the Covid-19 pandemic | No | Yes | Yes | | [Diabetes](http://predictbgl.com/api/) | Logging and retrieving diabetes information | No | No | Unknown | | [Flutrack](http://www.flutrack.org/) | Influenza-like symptoms with geotracking | No | No | Unknown | | [Healthcare.gov](https://www.healthcare.gov/developers/) | Educational content about the US Health Insurance Marketplace | No | Yes | Unknown | From f46d3ca201ff3207ee58314e00fe1191e734604e Mon Sep 17 00:00:00 2001 From: Benjamin Taylor <0xBenjamin@protonmail.com> Date: Fri, 30 Oct 2020 23:37:28 +1100 Subject: [PATCH 19/44] Added Pulsedive API --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 515b7638..58babf20 100644 --- a/README.md +++ b/README.md @@ -710,6 +710,7 @@ API | Description | Auth | HTTPS | CORS | | [HaveIBeenPwned](https://haveibeenpwned.com/API/v3) | Passwords which have previously been exposed in data breaches | `apiKey` | Yes | Unknown | | [Intelligence X](https://github.com/IntelligenceX/SDK/blob/master/Intelligence%20X%20API.pdf) | Perform OSINT via Intelligence X | `apiKey` | Yes | Unknown | | [National Vulnerability Database](https://nvd.nist.gov/vuln/Data-Feeds/JSON-feed-changelog) | U.S. National Vulnerability Database | No | Yes | Unknown | +| [Pulsedive](https://pulsedive.com/api/) | Scan, search and collect threat intelligence data in real-time | `apiKey` | Yes | Unknown | | [SecurityTrails](https://securitytrails.com/corp/apidocs) | Domain and IP related information such as current and historical WHOIS and DNS records | `apiKey` | Yes | Unknown | | [Shodan](https://developer.shodan.io/) | Search engine for Internet connected devices | `apiKey` | Yes | Unknown | | [UK Police](https://data.police.uk/docs/) | UK Police data | No | Yes | Unknown | From 70014c58da1d8bd59b3c5cd58282c1b16a60792b Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Sun, 1 Nov 2020 09:11:23 +0100 Subject: [PATCH 20/44] Remove MetaWeather which does not support CORS --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 515b7638..f4e46547 100644 --- a/README.md +++ b/README.md @@ -914,7 +914,6 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [7Timer!](http://www.7timer.info/doc.php?lang=en) | Weather, especially for Astroweather | No | No | Unknown | | [APIXU](https://www.apixu.com/doc/request.aspx) | Weather | `apiKey` | Yes | Unknown | -| [MetaWeather](https://www.metaweather.com/api/) | Weather | No | Yes | No | | [Meteorologisk Institutt](https://api.met.no/weatherapi/documentation) | Weather and climate data | No | Yes | Unknown | | [NOAA Climate Data](https://www.ncdc.noaa.gov/cdo-web/) | Weather and climate data | `apiKey` | Yes | Unknown | | [ODWeather](http://api.oceandrivers.com/static/docs.html) | Weather and weather webcams | No | No | Unknown | From 86964dd5d4b47c2e70e314f177f46ed6f19f40e2 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Sun, 1 Nov 2020 20:37:12 +0100 Subject: [PATCH 21/44] Add MetaWeather back (#1445) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4e46547..515b7638 100644 --- a/README.md +++ b/README.md @@ -914,6 +914,7 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [7Timer!](http://www.7timer.info/doc.php?lang=en) | Weather, especially for Astroweather | No | No | Unknown | | [APIXU](https://www.apixu.com/doc/request.aspx) | Weather | `apiKey` | Yes | Unknown | +| [MetaWeather](https://www.metaweather.com/api/) | Weather | No | Yes | No | | [Meteorologisk Institutt](https://api.met.no/weatherapi/documentation) | Weather and climate data | No | Yes | Unknown | | [NOAA Climate Data](https://www.ncdc.noaa.gov/cdo-web/) | Weather and climate data | `apiKey` | Yes | Unknown | | [ODWeather](http://api.oceandrivers.com/static/docs.html) | Weather and weather webcams | No | No | Unknown | From b30a66224c584cf9210768097d0d685356059247 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Aillet Date: Sun, 1 Nov 2020 20:44:38 +0100 Subject: [PATCH 22/44] Add some information on CORS (#1446) --- .github/CONTRIBUTING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index ff2a165e..1cdb51f5 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -35,6 +35,8 @@ Example entry: * `No` - _the API does not support CORS_ * `Unknown` - _it is unknown if the API supports CORS_ +_Without proper [CORS configuration](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) an API will only be usable server side._ + Please continue to follow the alphabetical ordering that is in place per section. Each table column should be padded with one space on either side. If an API seems to fall into multiple categories, please place the listing within the section most in line with the services offered through the API. For example, the Instagram API is listed under `Social` since it is mainly a social network, even though it could also apply to `Photography`. From 6995fe519e79fcae31ee1582cd88be8108a38267 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Mon, 2 Nov 2020 20:34:51 +0100 Subject: [PATCH 23/44] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 3f7c4223..3f250042 100644 --- a/README.md +++ b/README.md @@ -517,7 +517,6 @@ API | Description | Auth | HTTPS | CORS | | [NPPES](https://npiregistry.cms.hhs.gov/registry/help-api) | National Plan & Provider Enumeration System, info on healthcare providers registered in US | No | Yes | Unknown | | [Nutritionix](https://developer.nutritionix.com/) | Worlds largest verified nutrition database | `apiKey` | Yes | Unknown | | [openFDA](https://open.fda.gov) | Public FDA data about drugs, devices and foods | No | Yes | Unknown | -| [Orion Health](https://developer.orionhealth.io/) | Medical platform which allows the development of applications for different healthcare scenarios | `OAuth` | Yes | Unknown | | [USDA Nutrients](https://fdc.nal.usda.gov/) | National Nutrient Database for Standard Reference | `apiKey` | Yes | Unknown | **[⬆ Back to Index](#index)** From cdfdf5d97bc793bf5c2b0ccab0489aeb67d1dd38 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Mon, 2 Nov 2020 20:46:20 +0100 Subject: [PATCH 24/44] Add Orion Health (#1434) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c96e122e..61f092de 100644 --- a/README.md +++ b/README.md @@ -514,6 +514,7 @@ API | Description | Auth | HTTPS | CORS | | [NPPES](https://npiregistry.cms.hhs.gov/registry/help-api) | National Plan & Provider Enumeration System, info on healthcare providers registered in US | No | Yes | Unknown | | [Nutritionix](https://developer.nutritionix.com/) | Worlds largest verified nutrition database | `apiKey` | Yes | Unknown | | [openFDA](https://open.fda.gov) | Public FDA data about drugs, devices and foods | No | Yes | Unknown | +| [Orion Health](https://developer.orionhealth.io/) | Medical platform which allows the development of applications for different healthcare scenarios | `OAuth` | Yes | Unknown | | [USDA Nutrients](https://fdc.nal.usda.gov/) | National Nutrient Database for Standard Reference | `apiKey` | Yes | Unknown | **[⬆ Back to Index](#index)** From f4f6b9522268b87b0a8b1986df0bfd2017f194b3 Mon Sep 17 00:00:00 2001 From: Maxim Geerinck Date: Mon, 2 Nov 2020 20:58:58 +0100 Subject: [PATCH 25/44] Update README.md Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a457dda2..1d581c5c 100644 --- a/README.md +++ b/README.md @@ -286,7 +286,7 @@ API | Description | Auth | HTTPS | CORS | | [QR code](http://goqr.me/api/) | Generate and decode / read QR code graphics | No | Yes | Unknown | | [QuickChart](https://quickchart.io/) | Generate chart and graph images | No | Yes | Yes | | [ReqRes](https://reqres.in/ ) | A hosted REST-API ready to respond to your AJAX requests | No | Yes | Unknown | -| [Scraper.AI](https://scraper.ai/) | Extract and monitor data from any website without worrying about proxies | `apiKey` | Yes | Unknown | +| [Scraper.AI](https://docs.scraper.ai/#/en-us/extractor/index) | Extract and monitor data from any website | `apiKey` | Yes | Unknown | | [ScraperApi](https://www.scraperapi.com) | Easily build scalable web scrapers | `apiKey` | Yes | Unknown | | [ScreenshotAPI.net](https://screenshotapi.net/) | Create pixel-perfect website screenshots | `apiKey` | Yes | Yes | | [SHOUTCLOUD](http://shoutcloud.io/) | ALL-CAPS AS A SERVICE | No | No | Unknown | From 6090d2f23b63dbdeaa05e273f994d70a69d020e7 Mon Sep 17 00:00:00 2001 From: Maxim Geerinck Date: Mon, 2 Nov 2020 21:00:06 +0100 Subject: [PATCH 26/44] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1d581c5c..f378b10c 100644 --- a/README.md +++ b/README.md @@ -286,7 +286,7 @@ API | Description | Auth | HTTPS | CORS | | [QR code](http://goqr.me/api/) | Generate and decode / read QR code graphics | No | Yes | Unknown | | [QuickChart](https://quickchart.io/) | Generate chart and graph images | No | Yes | Yes | | [ReqRes](https://reqres.in/ ) | A hosted REST-API ready to respond to your AJAX requests | No | Yes | Unknown | -| [Scraper.AI](https://docs.scraper.ai/#/en-us/extractor/index) | Extract and monitor data from any website | `apiKey` | Yes | Unknown | +| [Scraper.AI](https://docs.scraper.ai/#/) | Extract and monitor data from any website | `apiKey` | Yes | Unknown | | [ScraperApi](https://www.scraperapi.com) | Easily build scalable web scrapers | `apiKey` | Yes | Unknown | | [ScreenshotAPI.net](https://screenshotapi.net/) | Create pixel-perfect website screenshots | `apiKey` | Yes | Yes | | [SHOUTCLOUD](http://shoutcloud.io/) | ALL-CAPS AS A SERVICE | No | No | Unknown | From cded484e2efc94b7c3535e3edd4837b5787e605b Mon Sep 17 00:00:00 2001 From: Albert Suarez Date: Sat, 15 Aug 2020 12:20:32 +0200 Subject: [PATCH 27/44] Added ObjectCut as background removal API --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3f67b2c4..ffbd53ad 100644 --- a/README.md +++ b/README.md @@ -668,6 +668,7 @@ API | Description | Auth | HTTPS | CORS | | [Gyazo](https://gyazo.com/api/docs) | Upload images | `apiKey` | Yes | Unknown | | [Imgur](https://apidocs.imgur.com/) | Images | `OAuth` | Yes | Unknown | | [Lorem Picsum](https://picsum.photos/) | Images from Unsplash | No | Yes | Unknown | +| [ObjectCut](https://objectcut.com/) | Image Background removal | `apiKey` | Yes | Yes | | [Pexels](https://www.pexels.com/api/) | Free Stock Photos and Videos | `apiKey` | Yes | Yes | | [Pixabay](https://pixabay.com/sk/service/about/api/) | Photography | `apiKey` | Yes | Unknown | | [PlaceKitten](https://placekitten.com/) | Resizable kitten placeholder images | No | Yes | Unknown | From 084750f2684db1078e47c6252a49dad21af6bc0d Mon Sep 17 00:00:00 2001 From: ArmoredCavalry Date: Wed, 4 Nov 2020 16:16:56 -0500 Subject: [PATCH 28/44] Add CheapShark API (#1274) Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ffbd53ad..ec9cb697 100644 --- a/README.md +++ b/README.md @@ -375,6 +375,7 @@ API | Description | Auth | HTTPS | CORS | API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [Age of Empires II](https://age-of-empires-2-api.herokuapp.com) | Get information about Age of Empires II resources | No | Yes | Unknown | +| [CheapShark](https://www.cheapshark.com/api) | Steam/PC Game Prices and Deals | No | Yes | Yes | | [Chuck Norris Database](http://www.icndb.com/api/) | Jokes | No | No | Unknown | | [Clash of Clans](https://developer.clashofclans.com) | Clash of Clans Game Information | `apiKey` | Yes | Unknown | | [Clash Royale](https://developer.clashroyale.com) | Clash Royale Game Information | `apiKey` | Yes | Unknown | From f7559f3aefca152b4f59b712681184c3948fdb30 Mon Sep 17 00:00:00 2001 From: Krystle Salazar Date: Sat, 9 May 2020 18:29:35 -0400 Subject: [PATCH 29/44] Add Creative Commons Catalog API --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ec9cb697..c4d98975 100644 --- a/README.md +++ b/README.md @@ -626,6 +626,7 @@ API | Description | Auth | HTTPS | CORS | API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [Countly](https://api.count.ly/reference) | Countly web analytics | No | No | Unknown | +| [Creative Commons Catalog](https://api.creativecommons.engineering/) | Search among openly licensed and public domain works | `OAuth` | Yes | Yes | | [Drupal.org](https://www.drupal.org/drupalorg/docs/api) | Drupal.org | No | Yes | Unknown | | [Evil Insult Generator](https://evilinsult.com/api) | Evil Insults | No | Yes | Yes | From abcef092b4f4e43dee89a5af64a1b4dfaf96881f Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Fri, 6 Nov 2020 18:59:14 +0100 Subject: [PATCH 30/44] Remove dead links --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index c4d98975..ca3ccb52 100644 --- a/README.md +++ b/README.md @@ -447,7 +447,6 @@ API | Description | Auth | HTTPS | CORS | | [IPGeolocationAPI.com](https://ipgeolocationapi.com/) | Locate your visitors by IP with country details | No | Yes | Yes | | [IPInfoDB](https://ipinfodb.com/api) | Free Geolocation tools and APIs for country, region, city and time zone lookup by IP address | `apiKey` | Yes | Unknown | | [ipstack](https://ipstack.com/) | Locate and identify website visitors by IP address | `apiKey` | Yes | Unknown | -| [Kwelo Network](https://www.kwelo.com/network/ip-address) | Locate and get detailed information on IP address | No | Yes | Yes | | [LocationIQ](https://locationiq.org/docs/) | Provides forward/reverse geocoding and batch geocoding | `apiKey` | Yes | Yes | | [Mapbox](https://www.mapbox.com/developers/) | Create/customize beautiful digital maps | `apiKey` | Yes | Unknown | | [Mexico](https://github.com/IcaliaLabs/sepomex) | Mexico RESTful zip codes API | No | Yes | Unknown | @@ -789,7 +788,6 @@ API | Description | Auth | HTTPS | CORS | | [Bacon Ipsum](https://baconipsum.com/json-api/) | A Meatier Lorem Ipsum Generator | No | Yes | Unknown | | [Dicebear Avatars](https://avatars.dicebear.com/) | Generate random pixel-art avatars | No | Yes | No | | [FakeJSON](https://fakejson.com) | Service to generate test and fake data | `apiKey` | Yes | Yes | -| [Identicon](https://www.kwelo.com/media/identicon/) | Generates abstract avatar image | No | Yes | Yes | | [JSONPlaceholder](http://jsonplaceholder.typicode.com/) | Fake data for testing and prototyping | No | No | Unknown | | [Loripsum](http://loripsum.net/) | The "lorem ipsum" generator that doesn't suck | No | No | Unknown | | [PIPL](https://pipl.ir/) | Free and public API that generates random and fake people's data in JSON | No | Yes | No | From f494d1edb99a8f46420f14a834cc542f1c5c17fb Mon Sep 17 00:00:00 2001 From: Danar Putra Date: Thu, 12 Nov 2020 02:26:08 +0700 Subject: [PATCH 31/44] Bump httplib2 from 0.9.2 to 0.18.0 in /build (#1451) Bumps [httplib2](https://github.com/httplib2/httplib2) from 0.9.2 to 0.18.0. - [Release notes](https://github.com/httplib2/httplib2/releases) - [Changelog](https://github.com/httplib2/httplib2/blob/master/CHANGELOG) - [Commits](https://github.com/httplib2/httplib2/compare/0.9.2...v0.18.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 2d1887a7daffe0b41b4a76473cbe28d6c4199fbf Mon Sep 17 00:00:00 2001 From: robert kimutai Date: Tue, 17 Nov 2020 22:21:52 +0300 Subject: [PATCH 32/44] Fix typo (#1457) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ca3ccb52..36da671f 100644 --- a/README.md +++ b/README.md @@ -506,7 +506,7 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [BetterDoctor](https://developer.betterdoctor.com/) | Detailed information about doctors in your area | `apiKey` | Yes | Unknown | | [Covid-19](https://covid19api.com/) | Covid 19 spread, infection and recovery | No | Yes | Yes | -| [Covid-19 Governement Response](https://covidtracker.bsg.ox.ac.uk) | Government measures tracker to fight against the Covid-19 pandemic | No | Yes | Yes | +| [Covid-19 Government Response](https://covidtracker.bsg.ox.ac.uk) | Government measures tracker to fight against the Covid-19 pandemic | No | Yes | Yes | | [Diabetes](http://predictbgl.com/api/) | Logging and retrieving diabetes information | No | No | Unknown | | [Healthcare.gov](https://www.healthcare.gov/developers/) | Educational content about the US Health Insurance Marketplace | No | Yes | Unknown | | [Lexigram](https://docs.lexigram.io/v1/welcome) | NLP that extracts mentions of clinical concepts from text, gives access to clinical ontology | `apiKey` | Yes | Unknown | From 5631c3d9b7e92e2a0180ebcca54f1897434300d3 Mon Sep 17 00:00:00 2001 From: Emmet Allen <59685332+Emmet-Allen@users.noreply.github.com> Date: Tue, 17 Nov 2020 14:24:14 -0500 Subject: [PATCH 33/44] Add New York City Open Data (#1461) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 36da671f..2c163e23 100644 --- a/README.md +++ b/README.md @@ -473,6 +473,7 @@ API | Description | Auth | HTTPS | CORS | | [Census.gov](https://www.census.gov/data/developers/data-sets.html) | The US Census Bureau provides various APIs and data sets on demographics and businesses | No | Yes | Unknown | | [City, Lyon Opendata](https://data.beta.grandlyon.com/fr/accueil) | Lyon(FR) City Open Data | `apiKey` | Yes | Unknown | | [City, Nantes Opendata](https://data.nantesmetropole.fr/pages/home/) | Nantes(FR) City Open Data | `apiKey` | Yes | Unknown | +| [City, New York Opendata](https://opendata.cityofnewyork.us/) | New York (US) City Open Data | No | Yes | Unknown | | [City, Prague Opendata](http://opendata.praha.eu/en) | Prague(CZ) City Open Data | No | No | Unknown | | [Code.gov](https://code.gov) | The primary platform for Open Source and code sharing for the U.S. Federal Government | `apiKey` | Yes | Unknown | | [Colorado Data Engine](http://codataengine.org/) | Formatted and geolocated Colorado public data | No | Yes | Unknown | From 3299a5d4caea1a8d89ddce850cdaccfa9d890b94 Mon Sep 17 00:00:00 2001 From: Derk Weijers Date: Tue, 17 Nov 2020 20:29:00 +0100 Subject: [PATCH 34/44] Update Launch Library to version 2 (#1460) Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2c163e23..590c3afe 100644 --- a/README.md +++ b/README.md @@ -688,7 +688,7 @@ API | Description | Auth | HTTPS | CORS | | [iDigBio](https://github.com/idigbio/idigbio-search-api/wiki) | Access millions of museum specimens from organizations around the world | No | Yes | Unknown | | [inspirehep.net](https://inspirehep.net/info/hep/api?ln=en) | High Energy Physics info. system | No | Yes | Unknown | | [ITIS](https://www.itis.gov/ws_description.html) | Integrated Taxonomic Information System | No | Yes | Unknown | -| [Launch Library](https://launchlibrary.net/docs/1.3/api.html) | Upcoming Space Launches | No | Yes | Unknown | +| [Launch Library 2](https://ll.thespacedevs.com/2.1.0/swagger) | Spaceflight launches and events database | No | Yes | Yes | | [Minor Planet Center](http://www.asterank.com/mpc) | Asterank.com Information | No | No | Unknown | | [NASA](https://api.nasa.gov) | NASA data, including imagery | No | Yes | Unknown | | [NASA APOD (unofficial API)](https://apodapi.herokuapp.com/) | API for getting APOD (Astronomy Image of the Day) images along with metadata | No | Yes | Yes | From 1a1c07b307800153a4e360825bdcc82513a3c9e3 Mon Sep 17 00:00:00 2001 From: Derk Weijers Date: Tue, 17 Nov 2020 20:31:58 +0100 Subject: [PATCH 35/44] Add the Spaceflight News API (#1459) Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 590c3afe..390f54df 100644 --- a/README.md +++ b/README.md @@ -591,6 +591,7 @@ API | Description | Auth | HTTPS | CORS | | [New York Times](https://developer.nytimes.com/) | Provides news | `apiKey` | Yes | Unknown | | [News](https://newsapi.org/) | Headlines currently published on a range of news sources and blogs | `apiKey` | Yes | Unknown | | [NPR One](http://dev.npr.org/api/) | Personalized news listening experience from NPR | `OAuth` | Yes | Unknown | +| [Spaceflight News](https://spaceflightnewsapi.net) | Spaceflight related news 🚀 | No | Yes | Yes | | [The Guardian](http://open-platform.theguardian.com/) | Access all the content the Guardian creates, categorised by tags and section | `apiKey` | Yes | Unknown | | [The Old Reader](https://github.com/theoldreader/api) | RSS reader | `apiKey` | Yes | Unknown | From 52a5285ab8261564ff1b125cfee0b6d3aa4bbca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82?= Date: Tue, 17 Nov 2020 20:34:27 +0100 Subject: [PATCH 36/44] Add COVID-19 API (#1458) Co-authored-by: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 390f54df..75b3e44c 100644 --- a/README.md +++ b/README.md @@ -507,6 +507,7 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [BetterDoctor](https://developer.betterdoctor.com/) | Detailed information about doctors in your area | `apiKey` | Yes | Unknown | | [Covid-19](https://covid19api.com/) | Covid 19 spread, infection and recovery | No | Yes | Yes | +| [Covid-19](https://github.com/M-Media-Group/Covid-19-API) | Covid 19 cases, deaths and recovery per country | No | Yes | Yes | | [Covid-19 Government Response](https://covidtracker.bsg.ox.ac.uk) | Government measures tracker to fight against the Covid-19 pandemic | No | Yes | Yes | | [Diabetes](http://predictbgl.com/api/) | Logging and retrieving diabetes information | No | No | Unknown | | [Healthcare.gov](https://www.healthcare.gov/developers/) | Educational content about the US Health Insurance Marketplace | No | Yes | Unknown | From aef03d1653bbebbe3a091656e47dd450ac9c74f1 Mon Sep 17 00:00:00 2001 From: Sandesh Chapagain Date: Wed, 18 Nov 2020 15:18:16 -0500 Subject: [PATCH 37/44] Update CORS policy for Open Library I tried this API out and I was blocked by CORS. Thought it would be helpful to others to quickly update this one. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75b3e44c..c973c58e 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ API | Description | Auth | HTTPS | CORS | | [Goodreads](https://www.goodreads.com/api) | Books | `apiKey` | Yes | Unknown | | [Google Books](https://developers.google.com/books/) | Books | `OAuth` | Yes | Unknown | | [LibGen](http://garbage.world/posts/libgen/) | Library Genesis search engine | No | No | Unknown | -| [Open Library](https://openlibrary.org/developers/api) | Books, book covers and related data | No | Yes | Unknown | +| [Open Library](https://openlibrary.org/developers/api) | Books, book covers and related data | No | Yes | No | | [Penguin Publishing](http://www.penguinrandomhouse.biz/webservices/rest/) | Books, book covers and related data | No | Yes | Unknown | | [Rig Veda](https://aninditabasu.github.io/indica/html/rv.html) | Gods and poets, their categories, and the verse meters, with the mandal and sukta number | No | Yes | Unknown | | [Vedic Society](https://aninditabasu.github.io/indica/html/vs.html) | Descriptions of all nouns (names, places, animals, things) from vedic literature | No | Yes | Unknown | From 7f7a3906e57b2c3c8908badbf4d9578716cf1472 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Thu, 19 Nov 2020 21:50:32 +0100 Subject: [PATCH 38/44] Faking user agent + handle "no server" and fallback error --- build/validate_links.py | 42 +++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/build/validate_links.py b/build/validate_links.py index 192e74fe..ab36b0c8 100755 --- a/build/validate_links.py +++ b/build/validate_links.py @@ -19,35 +19,45 @@ def parse_links(filename): def validate_links(links): """Checks each entry in JSON file for live link""" - print('Validating {} links...'.format(len(links))) - errors = [] + print(f'Validating {len(links)} links...') + hasError = False for link in links: h = httplib2.Http(disable_ssl_certificate_validation=True, timeout=25) try: - resp = h.request(link, headers={'user-agent': 'python-httplib2/0.18.0'}) + resp = h.request(link, headers={ + # Faking user agent as some hosting services block not-whitelisted UA + 'user-agent': 'Mozilla/5.0' + }) code = int(resp[0]['status']) - # check if status code is a client or server error - if code >= 404: - errors.append('{}: {}'.format(code, link)) + # Checking status code errors + if (code >= 300): + hasError = True + print(f"ERR:CLT:{code} : {link}") except TimeoutError: - errors.append("TMO: " + link) + hasError = True + print(f"ERR:TMO: {link}") except socket.error as socketerror: - errors.append("SOC: {} : {}".format(socketerror, link)) + hasError = True + print(f"ERR:SOC: {socketerror} : {link}") except Exception as e: + hasError = True # Ignore some exceptions which are not actually errors. # The list below should be extended with other exceptions in the future if needed - if ((-1 != str(e).find("Content purported to be compressed with gzip but failed to decompress.")) and - (-1 != str(e).find("[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)"))) : - errors.append("ERR: {} : {}".format(e, link)) - return errors + if (-1 != str(e).find("[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)")): + print(f"ERR:SSL: {e} : {link}") + elif (-1 != str(e).find("Content purported to be compressed with gzip but failed to decompress.")): + print(f"ERR:GZP: {e} : {link}") + elif (-1 != str(e).find("Unable to find the server at")): + print(f"ERR:SRV: {e} : {link}") + else: + print(f"ERR:UKN: {e} : {link}") + return hasError if __name__ == "__main__": num_args = len(sys.argv) if num_args < 2: print("No .md file passed") sys.exit(1) - errors = validate_links(parse_links(sys.argv[1])) - if len(errors) > 0: - for err in errors: - print(err) + hasError = validate_links(parse_links(sys.argv[1])) + if hasError: sys.exit(1) From 7031afd1045759d3a0f960c7e9ce0d86116b3acb Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Sun, 22 Nov 2020 22:11:06 +0100 Subject: [PATCH 39/44] Replace permanent redirections --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c973c58e..bf2f5d6e 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ API | Description | Auth | HTTPS | CORS | | [British National Bibliography](http://bnb.data.bl.uk/) | Books | No | No | Unknown | | [Goodreads](https://www.goodreads.com/api) | Books | `apiKey` | Yes | Unknown | | [Google Books](https://developers.google.com/books/) | Books | `OAuth` | Yes | Unknown | -| [LibGen](http://garbage.world/posts/libgen/) | Library Genesis search engine | No | No | Unknown | +| [LibGen](https://garbage.world/posts/libgen/) | Library Genesis search engine | No | No | Unknown | | [Open Library](https://openlibrary.org/developers/api) | Books, book covers and related data | No | Yes | No | | [Penguin Publishing](http://www.penguinrandomhouse.biz/webservices/rest/) | Books, book covers and related data | No | Yes | Unknown | | [Rig Veda](https://aninditabasu.github.io/indica/html/rv.html) | Gods and poets, their categories, and the verse meters, with the mandal and sukta number | No | Yes | Unknown | @@ -146,7 +146,7 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [Calendar Index](https://www.calendarindex.com/) | Worldwide Holidays and Working Days | `apiKey` | Yes | Yes | | [Church Calendar](http://calapi.inadiutorium.cz/) | Catholic liturgical calendar | No | No | Unknown | -| [Czech Namedays Calendar](http://svatky.adresa.info/) | Lookup for a name and returns nameday date | No | No | Unknown | +| [Czech Namedays Calendar](https://svatky.adresa.info) | Lookup for a name and returns nameday date | No | No | Unknown | | [Google Calendar](https://developers.google.com/google-apps/calendar/) | Display, create and modify Google calendar events | `OAuth` | Yes | Unknown | | [Hebrew Calendar](https://www.hebcal.com/home/developer-apis) | Convert between Gregorian and Hebrew, fetch Shabbat and Holiday times, etc | No | No | Unknown | | [Holidays](https://holidayapi.com/) | Historical data regarding holidays | `apiKey` | Yes | Unknown | @@ -262,7 +262,7 @@ API | Description | Auth | HTTPS | CORS | | [Gitlab](https://docs.gitlab.com/ee/api/) | Automate GitLab interaction programmatically | `OAuth` | Yes | Unknown | | [Gitter](https://developer.gitter.im/docs/welcome) | Chat for Developers | `OAuth` | Yes | Unknown | | [HTTP2.Pro](https://http2.pro/doc/api) | Test endpoints for client and server HTTP/2 protocol support | No | Yes | Unknown | -| [IBM Text to Speech](https://console.bluemix.net/docs/services/text-to-speech/getting-started.html) | Convert text to speech | `apiKey` | Yes | Yes | +| [IBM Text to Speech](https://cloud.ibm.com/docs/text-to-speech/getting-started.html) | Convert text to speech | `apiKey` | Yes | Yes | | [IBM Visual Recognition](https://cloud.ibm.com/apidocs/visual-recognition/visual-recognition-v3) | Visual Recognition with pretrained or user trained model | `apiKey` | Yes | Unknown | | [IFTTT](https://platform.ifttt.com/docs/connect_api) | IFTTT Connect API | No | Yes | Unknown | | [Image-Charts](https://documentation.image-charts.com/) | Generate charts, QR codes and graph images | No | Yes | Yes | From ec027b3f1168f8095e8130568bc272aa08cecc83 Mon Sep 17 00:00:00 2001 From: Peter Thaleikis Date: Thu, 19 Nov 2020 17:14:22 +0400 Subject: [PATCH 40/44] Remove wunderlist --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index bf2f5d6e..8c3b67c5 100644 --- a/README.md +++ b/README.md @@ -317,7 +317,6 @@ API | Description | Auth | HTTPS | CORS | | [Todoist](https://developer.todoist.com) | Todo Lists | `OAuth` | Yes | Unknown | | [Vector Express](http://vector.express) | Free vector file converting API | No | No | Yes | | [WakaTime](https://wakatime.com/developers) | Automated time tracking leaderboards for programmers | No | Yes | Unknown | -| [Wunderlist](https://developer.wunderlist.com/documentation) | Todo Lists | `OAuth` | Yes | Unknown | **[⬆ Back to Index](#index)** ### Environment From 27b9adc4eaab7a9cd9f835cf6f98c6b8c289803d Mon Sep 17 00:00:00 2001 From: Teal Larson Date: Tue, 8 Dec 2020 14:52:00 -0800 Subject: [PATCH 41/44] Fixed typo in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8c3b67c5..75acd553 100644 --- a/README.md +++ b/README.md @@ -766,7 +766,7 @@ API | Description | Auth | HTTPS | CORS | ### Sports & Fitness API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| -| [balldontlie](https://balldontlie.io) | Ballldontlie provides access to stats data from the NBA | No | Yes | Yes | +| [balldontlie](https://balldontlie.io) | Balldontlie provides access to stats data from the NBA | No | Yes | Yes | | [BikeWise](https://www.bikewise.org/documentation/api_v2) | Bikewise is a place to learn about and report bike crashes, hazards and thefts | No | Yes | Unknown | | [Canadian Football League (CFL)](http://api.cfl.ca/) | Official JSON API providing real-time league, team and player statistics about the CFL | `apiKey` | Yes | No | | [City Bikes](http://api.citybik.es/v2/) | City Bikes around the world | No | No | Unknown | From fc7f1e8d598e10ba33da1faceacdc693460f9448 Mon Sep 17 00:00:00 2001 From: Yann Bertrand <5855339+yannbertrand@users.noreply.github.com> Date: Thu, 10 Dec 2020 21:12:05 +0100 Subject: [PATCH 42/44] Fix Kitsu URL and and CORS Fix #1313 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75acd553..2bbfdfc2 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ API | Description | Auth | HTTPS | CORS | | [AniList](https://github.com/AniList/ApiV2-GraphQL-Docs) | Anime discovery & tracking | `OAuth` | Yes | Unknown | | [AnimeNewsNetwork](https://www.animenewsnetwork.com/encyclopedia/api.php) | Anime industry news | No | Yes | Yes | | [Jikan](https://jikan.moe) | Unofficial MyAnimeList API | No | Yes | Yes | -| [Kitsu](http://docs.kitsu.apiary.io/) | Anime discovery platform | `OAuth` | Yes | Unknown | +| [Kitsu](https://kitsu.docs.apiary.io/) | Anime discovery platform | `OAuth` | Yes | Yes | | [MyAnimeList](https://myanimelist.net/clubs.php?cid=13727) | Anime and Manga Database and Community | `OAuth` | Yes | Unknown | | [Studio Ghibli](https://ghibliapi.herokuapp.com) | Resources from Studio Ghibli films | No | Yes | Unknown | | [What Anime](https://soruly.github.io/trace.moe/) | Scan anime image to get specific detail | No | Yes | Yes | From 8fbd8c6179cc10d76ec17a078fb58e1c92f910b7 Mon Sep 17 00:00:00 2001 From: kevhann80 <51207097+kevhann80@users.noreply.github.com> Date: Sun, 13 Dec 2020 22:03:14 -0500 Subject: [PATCH 43/44] Removed GoodReads Goodreads API being phased out https://www.goodreads.com/api "As of December 8th 2020, Goodreads is no longer issuing new developer keys for our public developer API and plans to retire these tools." --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 2bbfdfc2..41fccd20 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,6 @@ API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [Bhagavad Gita](https://bhagavadgita.io/api) | Bhagavad Gita text | `OAuth` | Yes | Yes | | [British National Bibliography](http://bnb.data.bl.uk/) | Books | No | No | Unknown | -| [Goodreads](https://www.goodreads.com/api) | Books | `apiKey` | Yes | Unknown | | [Google Books](https://developers.google.com/books/) | Books | `OAuth` | Yes | Unknown | | [LibGen](https://garbage.world/posts/libgen/) | Library Genesis search engine | No | No | Unknown | | [Open Library](https://openlibrary.org/developers/api) | Books, book covers and related data | No | Yes | No | From a7fa57c51450ab7172b3593b94e332b2c7df9444 Mon Sep 17 00:00:00 2001 From: Nevin Vu Date: Wed, 16 Dec 2020 00:00:30 +0800 Subject: [PATCH 44/44] Add AmiiboAPI. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 41fccd20..a29b46e8 100644 --- a/README.md +++ b/README.md @@ -373,6 +373,7 @@ API | Description | Auth | HTTPS | CORS | API | Description | Auth | HTTPS | CORS | |---|---|---|---|---| | [Age of Empires II](https://age-of-empires-2-api.herokuapp.com) | Get information about Age of Empires II resources | No | Yes | Unknown | +| [AmiiboAPI](https://amiiboapi.com/) | Nintendo Amiibo Information | No | Yes | Yes | | [CheapShark](https://www.cheapshark.com/api) | Steam/PC Game Prices and Deals | No | Yes | Yes | | [Chuck Norris Database](http://www.icndb.com/api/) | Jokes | No | No | Unknown | | [Clash of Clans](https://developer.clashofclans.com) | Clash of Clans Game Information | `apiKey` | Yes | Unknown |