lorapok-atlas
v1.0.0
Published
2100+ curated free & open-source APIs — programmatic access to the Lorapok Atlas API directory
Maintainers
Readme
lorapok-atlas
2100+ curated free & open-source APIs — programmatic access to the Lorapok Atlas directory.
Install
npm install lorapok-atlas
# or
pnpm add lorapok-atlas
# or
yarn add lorapok-atlasUsage
import { getApis, searchApis, getApi, getCategories, getSnippets } from 'lorapok-atlas'
// Search APIs
const results = searchApis('weather', { authType: 'free', limit: 5 })
// Get all APIs in a category
const aiApis = getApis({ category: 'AI & Machine Learning', authType: 'key' })
// Get a specific API
const api = getApi('Open-Meteo Forecast')
console.log(api?.url) // https://api.open-meteo.com/v1/forecast?...
// Generate code snippets
const snippets = getSnippets(api!)
console.log(snippets.javascript)
console.log(snippets.python)
console.log(snippets.curl)
// List all categories
const categories = getCategories() // ['AI & Machine Learning', 'Animals & Nature', ...]
// Get total count
import { getCount } from 'lorapok-atlas'
console.log(getCount()) // 2100API Reference
| Function | Description |
|---|---|
| getApis(options?) | Get all APIs, optionally filtered |
| getApi(name) | Get a single API by name |
| searchApis(query, options?) | Search by name, description, or category |
| getCategories() | Get all 34 category names |
| getRandomApi(category?) | Get a random API |
| getCount() | Get total API count |
| getSnippets(api) | Generate cURL/JS/Python/Go snippets |
SearchOptions
interface SearchOptions {
category?: string // Filter by category name
authType?: 'free' | 'key' | 'oauth' | 'username' | 'any'
method?: string // 'GET', 'POST', etc.
limit?: number // Max results
}License
MIT © Lorapok
💛 Decentralized Support
If this project helped you, consider supporting via USDT. No accounts, no middlemen — direct on-chain.
| Network | Token | Address |
|:--------|:------|:--------|
| 🟡 BNB Smart Chain (BEP20) | USDT | 0xfbaae60922e40bdcc82142ac6d6ff9c69bb12d26 |
| 🔷 Ethereum (ERC20) | USDT | 0xfbaae60922e40bdcc82142ac6d6ff9c69bb12d26 |
| 🔴 Tron (TRC20) | USDT | TNicohFHB9VYPSq2ksqRD73Ubhi9QVAVZm |
| 🟣 Solana | USDT | HMbxpSyhSS99xC9fVdMMtbnrbjBEvSP2ww2KXUoqwe7D |
| 🔵 Aptos | USDT | 0xb9a6776cfce10ee3755ecaa39f8aeb5b4f1edaa0adaccf4c79260c63bce27e3d |
⚠️ Only send USDT to the matching network. Do not send NFTs or other tokens.
💻 Developer
Mohammad Maizied Hasan Majumder Founder, Lorapok Labs · Dhaka, Bangladesh
