{"id":"41ac7ac5-2418-4152-b28e-bff3a52b2e14","entityType":"agent","slug":"clawhub-builtbyecho-public-api-finder","name":"public-api-finder","canonicalUrl":"https://www.xpersona.co/agent/clawhub-builtbyecho-public-api-finder","canonicalPath":"/agent/clawhub-builtbyecho-public-api-finder","generatedAt":"2026-10-11T14:13:18.945Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T11:34:13.276Z","emptyReason":null},"description":"Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f... Skill: public-api-finder Owner: builtbyecho Summary: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f... Tags: agents:0.5.8, api:0.5.8, builtbyecho:0.5.8, latest:0.5.11, research:0.5.8 Version history: v0.5.11 | 2026-05-18T15:37:38.667Z | user Document BuiltByEcho production x402 endpoint and Clawhub sync poli","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s1719nva0zh5vbbjbpa8vf7nhx85jdr1:public-api-finder","sourceUrl":"https://clawhub.ai/builtbyecho/public-api-finder","homepage":"https://clawhub.ai/builtbyecho/skills/public-api-finder","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/builtbyecho/public-api-finder","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/builtbyecho/skills/public-api-finder","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T11:34:13.276Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T11:34:13.276Z","emptyReason":null},"stars":null,"forks":null,"downloads":1075,"packageName":null,"latestVersion":"0.5.11","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T11:34:13.263Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T11:34:13.276Z","lastCrawledAt":"2026-10-11T11:34:13.263Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T11:34:13.263Z","lastVerifiedAt":null,"highlights":[{"version":"0.5.11","createdAt":"2026-05-18T15:37:38.667Z","changelog":"Document BuiltByEcho production x402 endpoint and Clawhub sync policy","fileCount":5,"zipByteSize":7157},{"version":"0.5.10","createdAt":"2026-05-14T21:01:39.944Z","changelog":"Add Vaultline research artifact persistence workflow","fileCount":4,"zipByteSize":5739},{"version":"0.5.9","createdAt":"2026-05-14T19:17:16.847Z","changelog":"Refresh docs and publish pass","fileCount":4,"zipByteSize":5321},{"version":"0.5.8","createdAt":"2026-05-14T18:11:16.452Z","changelog":"Initial BuiltByEcho Public API Finder skill","fileCount":4,"zipByteSize":5320}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s1719nva0zh5vbbjbpa8vf7nhx85jdr1:public-api-finder","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T14:13:18.944Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-builtbyecho-public-api-finder/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T11:34:13.276Z","emptyReason":null},"readme":"Skill: public-api-finder\n\nOwner: builtbyecho\n\nSummary: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f...\n\nTags: agents:0.5.8, api:0.5.8, builtbyecho:0.5.8, latest:0.5.11, research:0.5.8\n\nVersion history:\n\nv0.5.11 | 2026-05-18T15:37:38.667Z | user\n\nDocument BuiltByEcho production x402 endpoint and Clawhub sync policy\n\nv0.5.10 | 2026-05-14T21:01:39.944Z | user\n\nAdd Vaultline research artifact persistence workflow\n\nv0.5.9 | 2026-05-14T19:17:16.847Z | user\n\nRefresh docs and publish pass\n\nv0.5.8 | 2026-05-14T18:11:16.452Z | user\n\nInitial BuiltByEcho Public API Finder skill\n\nArchive index:\n\nArchive v0.5.11: 5 files, 7157 bytes\n\nFiles: scripts/public-api-finder.js (4649b), scripts/search_public_apis.py (4357b), skill-card.md (2313b), SKILL.md (3326b), _meta.json (137b)\n\nFile v0.5.11:SKILL.md\n\n---\nname: public-api-finder\ndescription: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-finder CLI to choose APIs by category, auth requirements, HTTPS/CORS support, and practical fit before writing integration code.\nversion: 0.5.11\nmetadata:\n  openclaw:\n    homepage: https://github.com/BuiltByEcho/public-api-finder\n    requires:\n      bins:\n        - node\n        - npm\n    install:\n      - id: public-api-finder\n        kind: node\n        package: \"@builtbyecho/public-api-finder\"\n        bins:\n          - public-api-finder\n        label: Install Public API Finder from npm\n---\n\n# Public API Finder\n\nUse this skill when a task needs a public API candidate. The CLI searches multiple sources: public-api-lists, public-apis, APIs.guru OpenAPI directory, and a curated best-known API layer for common domains like crypto, stocks, weather, maps, jobs, sports, media, news, government, and commerce. Use the CLI first, then live-check docs/endpoints before coding.\n\n## Quick command\n\n```bash\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi\n```\n\nIf npm is unavailable, use the bundled fallback script:\n\n```bash\npython3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https\n```\n\nResolve the fallback script path relative to this `SKILL.md`.\n\n## Output to user\n\nRecommend 2-5 APIs. Include:\n\n- API name and URL\n- What it is good for\n- Auth requirement\n- HTTPS/CORS notes\n- One caveat to verify: rate limits, pricing, docs freshness, uptime, or terms\n- Minimal example request only after checking docs/live endpoint\n- OpenAPI URL when available\n\n## Heuristics\n\nPrefer APIs that are HTTPS-enabled, no-auth or simple API key, CORS `Yes` for frontend demos, well documented, and narrowly suited to the task.\n\nThe curated list is not a production-readiness guarantee. Always verify before building around an API.\n\n## Bankr x402 endpoint\n\nThe current BuiltByEcho production x402 endpoint is:\n\n```text\nhttps://x402.bankr.bot/0x2a16625fad3b0d840ac02c7c59edea3781e340ae/public-api-finder\n```\n\nEndpoint owner account: `builtbyecho@agentmail.to`.\n\n## Vaultline integration\n\nIf API research output will be reused, store it in Vaultline as a durable artifact rather than leaving it in transient chat history.\n\n```bash\nnode -e '\nconst { Vaultline } = require(\"@builtbyecho/vaultline-sdk\");\nconst content = JSON.stringify({\n  query: \"weather forecast\",\n  pickedApis: [\n    { name: \"Open-Meteo\", url: \"https://open-meteo.com/\" }\n  ],\n  notes: \"No auth, HTTPS, good for quick prototype.\"\n}, null, 2);\nconst vault = new Vaultline({ apiKey: process.env.VAULTLINE_API_KEY });\nvault.files.upload({\n  path: `api-research/${Date.now()}-weather-apis.json`,\n  content,\n  contentType: \"application/json\"\n}).then(r => console.log(\"Vaultline fileId:\", r.fileId));\n'\n```\n\nThis makes API shortlist evidence easy to share and revisit across agents.\n\nFile v0.5.11:_meta.json\n\n{\n  \"ownerId\": \"kn788ycwjjfc27w9rytz2e7wxs85jnzh\",\n  \"slug\": \"public-api-finder\",\n  \"version\": \"0.5.11\",\n  \"publishedAt\": 1779118658667\n}\n\nFile v0.5.11:skill-card.md\n\n## Description:\n\nFind and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research before writing integration code.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[builtbyecho](https://clawhub.ai/user/builtbyecho)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use this skill to shortlist public API candidates by category, authentication, HTTPS, CORS, and practical fit. It supports project prototyping, demos, integrations, data enrichment, examples, and research before integration work begins.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The npm command installs and runs mutable package code at execution time.\n\nMitigation: Use the bundled local fallback or a pinned, reviewed npm version, and run it without unnecessary credentials in the environment.\n\nRisk: The optional Vaultline workflow can store API research with a third-party service.\n\nMitigation: Use Vaultline only after explicit approval to store the research content, and avoid exposing sensitive notes or credentials.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/builtbyecho/skills/public-api-finder)\n- [Project homepage](https://github.com/BuiltByEcho/public-api-finder)\n- [public-api-lists API data](https://public-api-lists.github.io/public-api-lists/api/all.json)\n- [BuiltByEcho production x402 endpoint](https://x402.bankr.bot/0x2a16625fad3b0d840ac02c7c59edea3781e340ae/public-api-finder)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, shell commands, guidance]\n\n**Output Format:** [Markdown API recommendations with optional JSON CLI output and shell command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Recommendations include API name, URL, fit, auth requirement, HTTPS/CORS notes, caveats to verify, example requests after checking docs, and OpenAPI URL when available.]\n\n## Skill Version(s):\n\n0.5.11 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v0.5.10: 4 files, 5739 bytes\n\nFiles: scripts/public-api-finder.js (4649b), scripts/search_public_apis.py (4357b), SKILL.md (3097b), _meta.json (137b)\n\nFile v0.5.10:SKILL.md\n\n---\nname: public-api-finder\ndescription: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-finder CLI to choose APIs by category, auth requirements, HTTPS/CORS support, and practical fit before writing integration code.\nversion: 0.5.8\nmetadata:\n  openclaw:\n    homepage: https://github.com/BuiltByEcho/public-api-finder\n    requires:\n      bins:\n        - node\n        - npm\n    install:\n      - id: public-api-finder\n        kind: node\n        package: \"@builtbyecho/public-api-finder\"\n        bins:\n          - public-api-finder\n        label: Install Public API Finder from npm\n---\n\n# Public API Finder\n\nUse this skill when a task needs a public API candidate. The CLI searches multiple sources: public-api-lists, public-apis, APIs.guru OpenAPI directory, and a curated best-known API layer for common domains like crypto, stocks, weather, maps, jobs, sports, media, news, government, and commerce. Use the CLI first, then live-check docs/endpoints before coding.\n\n## Quick command\n\n```bash\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi\n```\n\nIf npm is unavailable, use the bundled fallback script:\n\n```bash\npython3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https\n```\n\nResolve the fallback script path relative to this `SKILL.md`.\n\n## Output to user\n\nRecommend 2-5 APIs. Include:\n\n- API name and URL\n- What it is good for\n- Auth requirement\n- HTTPS/CORS notes\n- One caveat to verify: rate limits, pricing, docs freshness, uptime, or terms\n- Minimal example request only after checking docs/live endpoint\n- OpenAPI URL when available\n\n## Heuristics\n\nPrefer APIs that are HTTPS-enabled, no-auth or simple API key, CORS `Yes` for frontend demos, well documented, and narrowly suited to the task.\n\nThe curated list is not a production-readiness guarantee. Always verify before building around an API.\n\n## Vaultline integration\n\nIf API research output will be reused, store it in Vaultline as a durable artifact rather than leaving it in transient chat history.\n\n```bash\nnode -e '\nconst { Vaultline } = require(\"@builtbyecho/vaultline-sdk\");\nconst content = JSON.stringify({\n  query: \"weather forecast\",\n  pickedApis: [\n    { name: \"Open-Meteo\", url: \"https://open-meteo.com/\" }\n  ],\n  notes: \"No auth, HTTPS, good for quick prototype.\"\n}, null, 2);\nconst vault = new Vaultline({ apiKey: process.env.VAULTLINE_API_KEY });\nvault.files.upload({\n  path: `api-research/${Date.now()}-weather-apis.json`,\n  content,\n  contentType: \"application/json\"\n}).then(r => console.log(\"Vaultline fileId:\", r.fileId));\n'\n```\n\nThis makes API shortlist evidence easy to share and revisit across agents.\n\nFile v0.5.10:_meta.json\n\n{\n  \"ownerId\": \"kn788ycwjjfc27w9rytz2e7wxs85jnzh\",\n  \"slug\": \"public-api-finder\",\n  \"version\": \"0.5.10\",\n  \"publishedAt\": 1778792499944\n}\n\nArchive v0.5.9: 4 files, 5321 bytes\n\nFiles: scripts/public-api-finder.js (4649b), scripts/search_public_apis.py (4357b), SKILL.md (2315b), _meta.json (136b)\n\nFile v0.5.9:SKILL.md\n\n---\nname: public-api-finder\ndescription: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-finder CLI to choose APIs by category, auth requirements, HTTPS/CORS support, and practical fit before writing integration code.\nversion: 0.5.8\nmetadata:\n  openclaw:\n    homepage: https://github.com/BuiltByEcho/public-api-finder\n    requires:\n      bins:\n        - node\n        - npm\n    install:\n      - id: public-api-finder\n        kind: node\n        package: \"@builtbyecho/public-api-finder\"\n        bins:\n          - public-api-finder\n        label: Install Public API Finder from npm\n---\n\n# Public API Finder\n\nUse this skill when a task needs a public API candidate. The CLI searches multiple sources: public-api-lists, public-apis, APIs.guru OpenAPI directory, and a curated best-known API layer for common domains like crypto, stocks, weather, maps, jobs, sports, media, news, government, and commerce. Use the CLI first, then live-check docs/endpoints before coding.\n\n## Quick command\n\n```bash\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi\n```\n\nIf npm is unavailable, use the bundled fallback script:\n\n```bash\npython3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https\n```\n\nResolve the fallback script path relative to this `SKILL.md`.\n\n## Output to user\n\nRecommend 2-5 APIs. Include:\n\n- API name and URL\n- What it is good for\n- Auth requirement\n- HTTPS/CORS notes\n- One caveat to verify: rate limits, pricing, docs freshness, uptime, or terms\n- Minimal example request only after checking docs/live endpoint\n- OpenAPI URL when available\n\n## Heuristics\n\nPrefer APIs that are HTTPS-enabled, no-auth or simple API key, CORS `Yes` for frontend demos, well documented, and narrowly suited to the task.\n\nThe curated list is not a production-readiness guarantee. Always verify before building around an API.\n\nFile v0.5.9:_meta.json\n\n{\n  \"ownerId\": \"kn788ycwjjfc27w9rytz2e7wxs85jnzh\",\n  \"slug\": \"public-api-finder\",\n  \"version\": \"0.5.9\",\n  \"publishedAt\": 1778786236847\n}\n\nArchive v0.5.8: 4 files, 5320 bytes\n\nFiles: scripts/public-api-finder.js (4649b), scripts/search_public_apis.py (4357b), SKILL.md (2315b), _meta.json (136b)\n\nFile v0.5.8:SKILL.md\n\n---\nname: public-api-finder\ndescription: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-finder CLI to choose APIs by category, auth requirements, HTTPS/CORS support, and practical fit before writing integration code.\nversion: 0.5.8\nmetadata:\n  openclaw:\n    homepage: https://github.com/BuiltByEcho/public-api-finder\n    requires:\n      bins:\n        - node\n        - npm\n    install:\n      - id: public-api-finder\n        kind: node\n        package: \"@builtbyecho/public-api-finder\"\n        bins:\n          - public-api-finder\n        label: Install Public API Finder from npm\n---\n\n# Public API Finder\n\nUse this skill when a task needs a public API candidate. The CLI searches multiple sources: public-api-lists, public-apis, APIs.guru OpenAPI directory, and a curated best-known API layer for common domains like crypto, stocks, weather, maps, jobs, sports, media, news, government, and commerce. Use the CLI first, then live-check docs/endpoints before coding.\n\n## Quick command\n\n```bash\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi\n```\n\nIf npm is unavailable, use the bundled fallback script:\n\n```bash\npython3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https\n```\n\nResolve the fallback script path relative to this `SKILL.md`.\n\n## Output to user\n\nRecommend 2-5 APIs. Include:\n\n- API name and URL\n- What it is good for\n- Auth requirement\n- HTTPS/CORS notes\n- One caveat to verify: rate limits, pricing, docs freshness, uptime, or terms\n- Minimal example request only after checking docs/live endpoint\n- OpenAPI URL when available\n\n## Heuristics\n\nPrefer APIs that are HTTPS-enabled, no-auth or simple API key, CORS `Yes` for frontend demos, well documented, and narrowly suited to the task.\n\nThe curated list is not a production-readiness guarantee. Always verify before building around an API.\n\nFile v0.5.8:_meta.json\n\n{\n  \"ownerId\": \"kn788ycwjjfc27w9rytz2e7wxs85jnzh\",\n  \"slug\": \"public-api-finder\",\n  \"version\": \"0.5.8\",\n  \"publishedAt\": 1778782276452\n}","readmeExcerpt":"Skill: public-api-finder Owner: builtbyecho Summary: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f... Tags: agents:0.5.8, api:0.5.8, builtbyecho:0.5.8, latest:0.5.11, research:0.5.8 Version history: v0.5.11 | 2026-05-18T15:37:38.667Z | user Document BuiltByEcho production x402 endpoint and Clawhub sync poli","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"npx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi"},{"language":"bash","snippet":"python3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https"},{"language":"text","snippet":"https://x402.bankr.bot/0x2a16625fad3b0d840ac02c7c59edea3781e340ae/public-api-finder"},{"language":"bash","snippet":"node -e '\nconst { Vaultline } = require(\"@builtbyecho/vaultline-sdk\");\nconst content = JSON.stringify({\n  query: \"weather forecast\",\n  pickedApis: [\n    { name: \"Open-Meteo\", url: \"https://open-meteo.com/\" }\n  ],\n  notes: \"No auth, HTTPS, good for quick prototype.\"\n}, null, 2);\nconst vault = new Vaultline({ apiKey: process.env.VAULTLINE_API_KEY });\nvault.files.upload({\n  path: `api-research/${Date.now()}-weather-apis.json`,\n  content,\n  contentType: \"application/json\"\n}).then(r => console.log(\"Vaultline fileId:\", r.fileId));\n'"},{"language":"bash","snippet":"npx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi"},{"language":"bash","snippet":"python3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: public-api-finder\ndescription: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-finder CLI to choose APIs by category, auth requirements, HTTPS/CORS support, and practical fit before writing integration code.\nversion: 0.5.11\nmetadata:\n  openclaw:\n    homepage: https://github.com/BuiltByEcho/public-api-finder\n    requires:\n      bins:\n        - node\n        - npm\n    install:\n      - id: public-api-finder\n        kind: node\n        package: \"@builtbyecho/public-api-finder\"\n        bins:\n          - public-api-finder\n        label: Install Public API Finder from npm\n---\n\n# Public API Finder\n\nUse this skill when a task needs a public API candidate. The CLI searches multiple sources: public-api-lists, public-apis, APIs.guru OpenAPI directory, and a curated best-known API layer for common domains like crypto, stocks, weather, maps, jobs, sports, media, news, government, and commerce. Use the CLI first, then live-check docs/endpoints before coding.\n\n## Quick command\n\n```bash\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"weather forecast\" --no-auth --https\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"crypto prices\" --category Cryptocurrency --limit 5\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"jobs\" --json\nnpx --yes --package=@builtbyecho/public-api-finder -- public-api-finder \"payments\" --openapi\n```\n\nIf npm is unavailable, use the bundled fallback script:\n\n```bash\npython3 skills/public-api-finder/scripts/search_public_apis.py \"weather forecast\" --no-auth --https\n```\n\nResolve the fallback script path relative to this `SKILL.md`.\n\n## Output to user\n\nRecommend 2-5 APIs. Include:\n\n- API name and URL\n- What it is good for\n- Auth requirement\n- HTTPS/CORS notes\n- One caveat to verify: rate limits, pricing, docs freshness, uptime, or terms\n- Minimal example request only after checking docs/live endpoint\n- OpenAPI URL when available\n\n## Heuristics\n\nPrefer APIs that are HTTPS-enabled, no-auth or simple API key, CORS `Yes` for frontend demos, well documented, and narrowly suited to the task.\n\nThe curated list is not a production-readiness guarantee. Always verify before building around an API.\n\n## Bankr x402 endpoint\n\nThe current BuiltByEcho production x402 endpoint is:\n\n```text\nhttps://x402.bankr.bot/0x2a16625fad3b0d840ac02c7c59edea3781e340ae/public-api-finder\n```\n\nEndpoint owner account: `builtbyecho@agentmail.to`.\n\n## Vaultline integration\n\nIf API research output will be reused, store it in Vaultline as a durable artifact rather than leaving it in transient chat history.\n\n```bash\nnode -e '\nconst { Vaultline } = require(\"@builtbyecho/vaultline-sdk\");\nconst content = JSON.stringify({\n  query: \"weather forecast\",\n  pickedApis: [\n    { name: \"Open-Meteo\", url: \"https://open-meteo.com/\" }\n  ],\n  notes: \"No auth, HTTPS, good for quick prototype.\"\n}, null, 2);\nconst va"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn788ycwjjfc27w9rytz2e7wxs85jnzh\",\n  \"slug\": \"public-api-finder\",\n  \"version\": \"0.5.11\",\n  \"publishedAt\": 1779118658667\n}"},{"path":"skill-card.md","content":"## Description:\n\nFind and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research before writing integration code.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[builtbyecho](https://clawhub.ai/user/builtbyecho)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use this skill to shortlist public API candidates by category, authentication, HTTPS, CORS, and practical fit. It supports project prototyping, demos, integrations, data enrichment, examples, and research before integration work begins.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The npm command installs and runs mutable package code at execution time.\n\nMitigation: Use the bundled local fallback or a pinned, reviewed npm version, and run it without unnecessary credentials in the environment.\n\nRisk: The optional Vaultline workflow can store API research with a third-party service.\n\nMitigation: Use Vaultline only after explicit approval to store the research content, and avoid exposing sensitive notes or credentials.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/builtbyecho/skills/public-api-finder)\n- [Project homepage](https://github.com/BuiltByEcho/public-api-finder)\n- [public-api-lists API data](https://public-api-lists.github.io/public-api-lists/api/all.json)\n- [BuiltByEcho production x402 endpoint](https://x402.bankr.bot/0x2a16625fad3b0d840ac02c7c59edea3781e340ae/public-api-finder)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, JSON, shell commands, guidance]\n\n**Output Format:** [Markdown API recommendations with optional JSON CLI output and shell command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Recommendations include API name, URL, fit, auth requirement, HTTPS/CORS notes, caveats to verify, example requests after checking docs, and OpenAPI URL when available.]\n\n## Skill Version(s):\n\n0.5.11 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f... Skill: public-api-finder Owner: builtbyecho Summary: Find and evaluate free/public APIs for projects, demos, agents, prototypes, data enrichment, examples, integrations, or research. Use the simple public-api-f... Tags: agents:0.5.8, api:0.5.8, builtbyecho:0.5.8, latest:0.5.11, research:0.5.8 Version history: v0.5.11 | 2026-05-18T15:37:38.667Z | user Document BuiltByEcho production x402 endpoint and Clawhub sync poli","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1018,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T11:34:13.276Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T11:34:13.276Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T14:13:18.945Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}