Add more data to data.json

main
daffainfo 2021-12-28 12:54:54 +07:00
parent 4e7bcfc0e8
commit a0244bbe97
3 changed files with 328 additions and 16 deletions

324
data.json
View File

@ -5,12 +5,210 @@
"description": "Resource to help get pets adopted",
"regex": "^([a-z0-9]{33})$"
},
{
"name": "eBird API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Animals/eBird.md",
"description": "Retrieve recent or notable birding observations within a region",
"regex": "^([a-z0-9]{12})$"
},
{
"name": "IUCN API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Animals/IUCN.md",
"description": "IUCN Red List of Threatened Species",
"regex": "^([a-z0-9]{64})$"
},
{
"name": "Petfinder API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Animals/Petfinder.md",
"description": "Petfinder is dedicated to helping pets find homes, another resource to get pets adopted",
"regex": "^([a-zA-Z0-9]{50})$"
},
{
"name": "TheCatApi API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Animals/TheCatApi.md",
"description": "Pictures of cats from Tumblr",
"regex": "^([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})$"
},
{
"name": "AniAPI API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anime/AniAPI.md",
"description": "Anime discovery, streaming & syncing with trackers",
"regex": "^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"
},
{
"name": "MyAnimeList API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anime/MyAnimeList.md",
"description": "Anime and Manga Database and Community",
"regex": "^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$"
},
{
"name": "AbuseIPDB API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/AbuseIPDB.md",
"description": "IP/domain/URL reputation",
"regex": "^([a-z0-9]{80})$"
},
{
"name": "AlienVault Open Threat Exchange (OTX) API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/AlienVault%20Open%20Threat%20Exchange.md",
"description": "IP/domain/URL reputation",
"regex": "^([a-z0-9]{64})$"
},
{
"name": "Google Safe Browsing API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/Google%20Safe%20Browsing.md",
"description": "Google Link/Domain Flagging",
"regex": "^(AIza[0-9A-Za-z-_]{35})$"
},
{
"name": "MalShare API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/MalShare.md",
"description": "Malware Archive / file sourcing",
"regex": "^([a-z0-9]{64})$"
},
{
"name": "MalwareBazaar API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/MalwareBazaar.md",
"description": "Collect and share malware samples",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Scanii API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/Scanii.md",
"description": "Simple REST API that can scan submitted documents/files for the presence of threats",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Scanii Secret Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/Scanii.md",
"description": "Simple REST API that can scan submitted documents/files for the presence of threats",
"regex": "^([a-z0-9]{9})$"
},
{
"name": "URLScan API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/URLScan.md",
"description": "Scan and Analyse URLs",
"regex": "^([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})$"
},
{
"name": "VirusTotal API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/VirusTotal.md",
"description": "VirusTotal File/URL Analysis",
"regex": "^([a-z0-9]{64})$"
},
{
"name": "Web of Trust API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Anti%20Malware/Web%20of%20Trust.md",
"description": "IP/domain/URL reputation",
"regex": "^([a-z0-9]{40})$"
},
{
"name": "Cooper Hewitt API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/Cooper%20Hewitt.md",
"description": "Smithsonian Design Museum",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Dribbble API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/Dribbble.md",
"description": "Dribbble is a self-promotion and social networking platform for digital designers and creatives",
"regex": "^([a-z0-9]{64})$"
},
{
"name": "Europeana API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/Europeana.md",
"description": "European Museum and Galleries content",
"regex": "^([a-z]{8,10})$"
},
{
"name": "Harvard Art Museums API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/Harvard%20Art%20Museums.md",
"description": "Harvard Art",
"regex": "^([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})$"
},
{
"name": "IconFinder API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/IconFinder.md",
"description": "Web Icons",
"regex": "^([a-zA-Z0-9]{64})$"
},
{
"name": "Rijksmuseum API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/Rijksmuseum.md",
"description": "The Rijksmuseum is a Dutch national museum dedicated to arts and history in Amsterdam",
"regex": "^([a-zA-Z0-9]{8})$"
},
{
"name": "Word Cloud API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Art%20Design/Word%20Cloud.md",
"description": "Easily create word clouds",
"regex": "^([a-z0-9]{50})$"
},
{
"name": "Micro User Service API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Authentication/Micro%20User%20Service.md",
"description": "User management and authentication",
"regex": "^([a-zA-Z0-9]{48})$"
},
{
"name": "MojoAuth API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Authentication/MojoAuth.md",
"description": "Secure and modern passwordless authentication platform",
"regex": "^([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})$"
},
{
"name": "Stytch Secret Token",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Authentication/Stytch.md",
"description": "User infrastructure for modern applications",
"regex": "^(secret-.*-[a-zA-Z0-9-_=]{36})$"
},
{
"name": "Bitquery API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Blockchain/Bitquery.md",
"description": "Onchain GraphQL APIs & DEX APIs",
"regex": "^([a-zA-Z0-9]{32})$"
},
{
"name": "Covalent API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Blockchain/Covalent.md",
"description": "Multi-blockchain data aggregator platform",
"regex": "^(ckey_[a-z0-9]{27})$"
},
{
"name": "Etherscan API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Blockchain/Etherscan.md",
"description": "Ethereum explorer API",
"regex": "^([A-Z0-9]{34})$"
},
{
"name": "Nownodes API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Blockchain/Nownodes.md",
"description": "Blockchain-as-a-service solution that provides high-quality connection via API",
"regex": "^([a-zA-Z0-9]{32})$"
},
{
"name": "API Bible API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Books/API%20Bible.md",
"description": "Everything you need from the Bible in one discoverable place",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Bhagavad Gita API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Books/Bhagavad%20Gita.md",
"description": "Open Source Shrimad Bhagavad Gita API including 21+ authors translation in Sanskrit/English/Hindi",
"regex": "^([a-z0-9]{17})$"
},
{
"name": "Google Books API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Books/Google%20Books.md",
"description": "Google Books",
"regex": "^(AIza[0-9A-Za-z-_]{35})$"
},
{
"name": "Charity Search API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Charity%20Search.md",
"description": "Non-profit charity data",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Clearbit API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Clearbit.md",
@ -22,5 +220,131 @@
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/ImprovMX.md",
"description": "API for free email forwarding service",
"regex": "^(sk_[a-z0-9]{32})$"
},
{
"name": "Instatus API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Instatus.md",
"description": "Post to and update maintenance and incidents on your status page through an HTTP REST API",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "MailboxValidator API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/MailboxValidator.md",
"description": "Validate email address to improve deliverability",
"regex": "^([A-Z0-9]{20})$"
},
{
"name": "Mailgun API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Mailgun.md",
"description": "Email Service",
"regex": "^(key-[a-z0-9]{32})$"
},
{
"name": "ORB Intelligence API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/ORB%20Intelligence.md",
"description": "Company lookup",
"regex": "^([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})$"
},
{
"name": "Smartsheet API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Smartsheet.md",
"description": "Allows you to programmatically access and Smartsheet data and account information",
"regex": "^([a-z0-9]{26})$"
},
{
"name": "Square API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Square.md",
"description": "Easy way to take payments, manage refunds, and help customers checkout online",
"regex": "^(EAAAE[a-zA-Z0-9_-]{59})$"
},
{
"name": "Trello API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Business/Trello.md",
"description": "Boards, lists and cards to help you organize and prioritize your projects",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Abstract Public Holidays API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Calendar/Abstract%20Public%20Holidays.md",
"description": "Data on national, regional, and religious holidays via API",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Calendarific API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Calendar/Calendarific.md",
"description": "Worldwide Holidays",
"regex": "^([a-z0-9]{40})$"
},
{
"name": "Festivo Public Holidays API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Calendar/Festivo%20Public%20Holidays.md",
"description": "Fastest and most advanced public holiday and observance service on the market",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Holiday API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Calendar/Holiday%20API.md",
"description": "Historical data regarding holidays",
"regex": "^([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})$"
},
{
"name": "Box API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Box.md",
"description": "File Sharing and Storage",
"regex": "^([a-zA-Z0-9]{32})$"
},
{
"name": "Dropbox API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Dropbox.md",
"description": "File Sharing and Storage",
"regex": "^(sl.[a-zA-Z0-9_-]{136})$"
},
{
"name": "GoFile API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/GoFile.md",
"description": "Unlimited size file uploads for free",
"regex": "^([a-zA-Z0-9]{32})$"
},
{
"name": "Pastebin API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Pastebin.md",
"description": "Plain Text Storage",
"regex": "^([a-z0-9]{32})$"
},
{
"name": "Pinata API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Pinata.md",
"description": "IPFS Pinning Services API",
"regex": "^([a-z0-9]{20})$"
},
{
"name": "Pinata Secret Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Pinata.md",
"description": "IPFS Pinning Services API",
"regex": "^([a-z0-9]{64})$"
},
{
"name": "Quip API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Quip.md",
"description": "File Sharing and Storage for groups",
"regex": "^([a-zA-Z0-9]{15}=\\|[0-9]{10}\\|[a-zA-Z0-9\/+]{43}=)$"
},
{
"name": "Web3 Storage API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/Web3%20Storage.md",
"description": "File Sharing and Storage for Free with 1TB Space",
"regex": "^(^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.?[A-Za-z0-9-_.+/=]*$)$"
},
{
"name": "ddownload API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Cloud%20Storage%20-%20File%20Sharing/ddownload.md",
"description": "File Sharing and Storage",
"regex": "^([a-z0-9]{22})$"
},
{
"name": "Bitrise API Key",
"url": "https://github.com/daffainfo/all-about-apikey/blob/main/Continous%20Integration/Bitrise.md",
"description": "Build tool and processes integrations to create efficient development pipelines",
"regex": "^([a-zA-Z0-9-_]{86})$"
}
]

View File

@ -7,27 +7,16 @@
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://markdown-it.github.io/markdown-it.js"></script>
<script src="script.js"></script>
<style>
.link-class:hover {
background-color: #d1d1d1;
}
</style>
</head>
<body>
<div class="container">
<h2 class="text-center mt-5">API Guesser</h2>
<h6 class="text-center mt-2 mb-5">Made by Muhammad Daffa</h6>
<h6 class="text-center mt-2 mb-5">Made by <a href="https://github.com/daffainfo" target="_blank">Muhammad Daffa</a></h6>
<input type="text" name="search" id="search" placeholder="Input your API Key / Token" class="form-control"/>
<p class="mt-3" id="count"></p>
<!-- <div id="content"></div>
<script>
document.getElementById('content').innerHTML =
marked.parse('#### Marked in the browser\n\nRendered by **marked**.');
</script> -->
<p class="mt-3 text-break" id="count"></p>
<div class="row" id="result"></div>
<div id="output"></div>
<h6 class="text-center mt-5">Source: <a href="https://github.com/daffainfo/all-about-apikey" target="_blank">All-About-API</a></h6>
</div>
</body>
</html>

View File

@ -11,12 +11,11 @@ $(document).ready(function () {
let searchField = $("#search").val();
$.getJSON("data.json", function (data) {
$.each(data, function (key, value) {
// console.log(array_count.length)
let regex_result = new RegExp(value.regex, "g");
if (searchField.match(regex_result)) {
count++;
$("#result").append(`
<div class="col-sm-6">
<div class="col-sm-6 col-md-6">
<div class="card mt-4">
<div class="card-body">
<h5 class="card-title">` + value.name + `</h5>