LeadUp Public API Finder
Purpose
Take a feature need and return a short, honest shortlist of free or
public APIs that fit, with one clear recommended pick + one backup,
verified from official documentation. Built for LeadUp projects:
client websites, multi-tenant SaaS, Flutter apps, hosting / security
tools, CRM, automation workflows, travel, jewellery, salon, school,
and clinic products under *.leadup.in.
When to use
Use when the user wants to discover or choose a public/third-party
API. Do not trigger when:
- They want the integration code itself written (route to
leadup-api-research-builder, which does the deeper integration
research with auth, webhooks, env mapping).
- They want a new SaaS feature planned (use
leadup-feature-option-planner or leadup-ai-feature-planner).
- They want an n8n graph built (use
leadup-n8n-workflow-builder).
Trigger phrases: "find API", "free API", "public API", "API options",
"best API for this feature", "API idea", "third party API", "API
marketplace", "check public APIs", "use public-apis repo", "API for my
project", "free APIs for SaaS", "compare APIs".
Inputs needed
- The feature or job the API must do (e.g. "verify an email",
"currency conversion INR↔USD", "send WhatsApp template", "detect
malicious URLs").
- Project context (LeadUp website / Hostendor / Jewellery SaaS / Salon
SaaS / INET CRM / Trivasia / Security suite / other).
- Audience and market (India / global), to weight UPI / GST / WhatsApp /
language coverage.
- Where the API will run (browser-only, server-only, or both — CORS
matters).
- Volume / rate expectations (calls per day, peak per minute).
- Cost ceiling (free only, free + paid OK, hard budget).
- Commercial use (yes — always, for LeadUp client work).
- Must-keep constraints (regulated industry, PII risk, regional data
residency).
Ask at most 2 clarifying questions if the feature or runtime
(browser vs server) is genuinely ambiguous.
Source/resource strategy
Use these sources, in this priority order:
- Official API documentation of each candidate (the source of
truth for auth, limits, pricing, commercial use, CORS, SDKs).
- public-apis/public-apis on GitHub
(
https://github.com/public-apis/public-apis) — discovery only.
It is a curated index; entries can be stale or incomplete.
- Provider pricing pages for the current free-tier limits and
commercial-use language.
- GitHub examples (sample code, popular client libraries, recent
stars/commits) — to gauge real-world use.
- RapidAPI marketplace — for aggregated metadata, latency stats,
reviews, and a single billing layer when useful.
- ApyHub — for utility APIs (PDF, image, validation) when free
alternatives are limited.
- Postman public collections / public workspaces — for ready
request examples and quickstart.
- SDK / package docs (npm / pypi / pub.dev / packagist) — for
integration ergonomics.
- API status pages (e.g.
status.<provider>.com) — for uptime /
incident history.
Detail and notes per source: references/public-apis-repo-notes.md.
API discovery workflow
- Restate the requirement in one line (what the API must do, for
whom, where it runs).
- Classify the API category (validation / payments / messaging /
maps / weather / docs / security / AI / data / search / files).
- Scan
public-apis/public-apis for that category; capture 3–8
raw candidates (name + 1-line desc + auth + HTTPS + CORS hint).
- Cross-check with RapidAPI, ApyHub, and an open Google search to
surface providers not listed in
public-apis.
- Drop obviously bad fits (wrong category, dead links, paid-only
when user said free).
- Shortlist 3–5 for verification.
Discovery framework + heuristics: references/public-api-discovery-framework.md.
API verification workflow
For each shortlisted candidate, verify from the official docs
(not the directory) and record:
- Auth method (none / API key / OAuth2 / JWT / mTLS).
- HTTPS (must be yes).
- CORS (yes / no / partial / unknown — drives backend proxy need).
- Free tier (calls / month, daily, per minute; expiry of any
trial).
- Paid pricing (next tier band; per-call vs subscription).
- Rate limits (per minute, per day, burst behavior).
- Commercial use (allowed / restricted / attribution required).
- Terms / data residency (where data is processed).
- SDK availability (official npm / pip / dart / etc.).
- Webhook support (events, retries, signature).
- Privacy risk (does it see PII / payments / health / kids?).
- Backend proxy required? (browser-CORS missing or API key would
leak in the client).
- Reliability / maintenance (last release, status page, GitHub
activity, incident history).
- Region coverage (India / EU / US / global) and language support
if relevant.
Checklist with what to read on the docs page: references/api-verification-checklist.md.
API scoring framework
Score each verified candidate 1–5 on the eight axes below. Average for
a quick rank, and call out any single sub-3 score as a red flag.
| Axis |
What 5 looks like |
| Fit for feature |
does exactly the job; no extra glue |
| Documentation quality |
clear, examples, OpenAPI, changelog |
| Free tier / pricing |
enough to ship and pilot; predictable paid path |
| Reliability / maintenance |
active, status page, low-incident |
| Auth / security |
HTTPS, modern auth, no leaked secrets |
| Frontend compatibility / CORS |
safe direct browser use OR clear backend-proxy path |
| Backend integration simplicity |
SDK + idiomatic for our stack |
| Commercial use safety |
unambiguous license + acceptable terms |
Full rubric and tie-breakers: references/api-scoring-framework.md.
Step-by-step workflow
- Restate the requirement in one line; confirm runtime + market +
commercial use.
- Discover candidates per "API discovery workflow" above.
- Verify each shortlisted candidate per "API verification
workflow" against its official docs.
- Score with the 8-axis rubric; mark sub-3 axes as risks.
- Pick one best + one backup. Justify in 2–3 lines.
- Spec the integration: env placeholders, backend-vs-frontend
placement, error handling, rate-limit strategy, retry policy,
logging without PII.
- Test plan: 3–5 fixtures (happy path, auth fail, rate-limited,
downstream 5xx, malformed payload).
- Output the structured report (see Required output format).
- Hand off:
- Implementation depth →
leadup-api-research-builder.
- Workflow wiring →
leadup-n8n-workflow-builder.
- PII / payment scope →
leadup-pii-risk-reviewer and
leadup-security-review.
- Public copy mentioning the integration →
leadup-human-content-editor.
Required output format
One Markdown report with these sections, in this order:
- Requirement summary — feature, runtime, market, commercial.
- API category — single tag (validation / payments / messaging /
maps / weather / docs / security / AI / data / search / files /
other).
- Candidate APIs (3–5) — table with: name · auth · HTTPS · CORS ·
free tier band · pricing band · region · maintained? · score.
- Best API recommendation — one name + one-line reason.
- Backup API recommendation — one name + one-line reason.
- Why selected — 3–5 bullets weighting the 8 scoring axes.
- Official docs / resource links — direct links to docs, pricing,
status page, SDK page; cite access date.
- Required env variables —
.env.example placeholders only.
- Backend / frontend integration notes — where it runs, why; CORS
handling; secret handling; quick code shape.
- Security / privacy risks — PII categories that touch the API;
DPA status if known; route to
leadup-pii-risk-reviewer /
leadup-security-review flags.
- Rate limit / pricing notes — bands, what triggers a paid
upgrade, caps the team should set in code.
- Implementation plan — concrete steps the dev follows.
- Test plan — 3–5 fixtures with expected outcomes.
- Decision —
use now / prototype only / avoid + one line
reason.
- Hand-offs — to other LeadUp skills.
Templates: assets/api-comparison.template.md,
assets/api-integration-plan.template.md,
assets/env-placeholders.template.md,
assets/api-test-plan.template.md.
Safety rules
- Treat
public-apis/public-apis as a discovery index only.
Entries can be stale; never quote pricing, CORS, or auth from the
directory in the final output. Always re-read the official docs.
- Do not ask the user to paste live API keys, tokens, or
.env
values. Use .env.example placeholders like __SET_ME__ /
{{API_KEY}}.
- Do not put API keys in browser-shipped code. If the API is
browser-friendly but the key is secret, recommend a backend proxy.
- Do not recommend an API for production if last release / commit
is > 24 months old without an explicit "use with warning" note.
- Do not recommend an API that lacks HTTPS for production.
- Do not ignore commercial-use clauses. Free for personal /
research is not free for LeadUp client work.
- For India / EU users with PII: confirm data residency and DPA;
route to
leadup-pii-risk-reviewer.
- For payment-related APIs: route to
leadup-security-review and
prefer Razorpay / Stripe / Cashfree per
leadup-saas-mvp-planner defaults.
- For WhatsApp APIs: route to
leadup-whatsapp-automation-planner
(opt-in + template categories + BSP choice).
- For AI / LLM APIs: route to
leadup-ai-feature-planner (cost
ledger, fallback, redaction).
- Do not invent rate limits, prices, or CORS behavior. If unclear
in the official docs, label requires verification and link the
doc page.
Common mistakes
- Quoting the directory's metadata as truth.
- Picking the API with the loudest landing page over the one with
cleanest docs.
- Ignoring CORS until launch day.
- Putting a paid API key in a frontend bundle.
- Choosing "free" without reading commercial-use language.
- One mega table with 15 candidates and no recommendation.
- Forgetting backup; the best API will go down eventually.
- No rate-limit strategy → 429 storms in production.
- No test fixtures → "it worked once in Postman" is not proof.
Troubleshooting
- No browser / search MCP available: deliver the report from
known docs +
public-apis notes; mark anything not directly
verifiable as requires verification and include the exact URL
to confirm.
- Highly regulated category: cap the recommendation; flag every
PII or financial signal; route to
leadup-pii-risk-reviewer and
leadup-security-review before committing.
- India-first audience: prefer providers with INR billing,
India data residency, GST invoices, and India-region latency.
- Browser-only feature with secret key: switch to a backend
proxy plan in section 9; never expose secret keys in client code.
- All free tiers are too small: list the cheapest paid tier band
per candidate and recommend a feature flag to gate usage.
- Provider is unmaintained but unique: deliver as "prototype only",
not "use now"; plan migration path to an active alternative.
- User wants instant pick: deliver just sections 1, 3, 4, 5, 14;
hold the rest for an iteration.
Test prompts
Should trigger (5)
- "Find a free public API for email validation."
- "What public API should we use for currency conversion in our jewellery SaaS?"
- "Best API for IP lookup / threat reputation for Hostendor?"
- "Free APIs for weather + flight info for Trivasia."
- "Check public-apis repo and recommend a maps API for our salon SaaS."
Should NOT trigger (3)
- "Write the Razorpay integration code." (→
leadup-api-research-builder)
- "Plan an AI feature using Claude." (→
leadup-ai-feature-planner)
- "Build an n8n graph that calls this API." (→
leadup-n8n-workflow-builder)
Functional test cases (2)
- Given "email validation API for our lead form, used server-side,
India audience, commercial LeadUp client use", return a report
with 3–5 candidate APIs, 8-axis scores, a best + backup pick with
docs links + access date, env placeholders, backend-vs-frontend
note (server-side here), rate-limit and pricing bands, an
implementation plan, a test plan with 4 fixtures, and a final
use now / prototype only / avoid decision.
- Given a browser-only feature ("currency conversion in a Flutter
web app") with a secret API key, return a report that explicitly
recommends a backend proxy (or a key-less public source like the
ECB /
exchangerate.host), forbids embedding the secret in the
client, and provides a candidate alternative.
Success criteria
- All 15 output sections present in order.
- Candidates verified from official docs, with a cited access
date —
public-apis/public-apis used only for discovery.
- 8-axis scores per candidate; sub-3 axes flagged.
- One best + one backup, with 3–5 bullet justification.
- Env shown as placeholders only; no real keys anywhere.
- CORS / backend-proxy decision is explicit.
- Commercial-use safety is confirmed for LeadUp client work.
- Rate-limit and pricing labelled verified vs requires
verification, with links.
- Decision:
use now / prototype only / avoid.
- Hand-offs to
leadup-api-research-builder,
leadup-n8n-workflow-builder, leadup-pii-risk-reviewer,
leadup-security-review, leadup-whatsapp-automation-planner, and
leadup-ai-feature-planner are explicit when relevant.
1---2name: leadup-public-api-finder3description: Find, compare, and recommend free or third-party public APIs for LeadUp projects (websites, SaaS, CRM, hosting tools, Flutter apps, automation) using public API directories (public-apis/public-apis), official documentation, GitHub examples, RapidAPI, ApyHub, and Postman public collections. Always verifies the chosen API against the official docs before recommending, scores candidates on fit / docs / pricing / reliability / auth / CORS / commercial use, and outputs a candidate table, best + backup picks, env placeholders, integration notes, and an implementation + test plan. Use when the user says "find API", "free API", "public API", "API options", "best API for this feature", "API idea", "third party API", "API marketplace", "check public APIs", "use public-apis repo", or "API for my project".4---56# LeadUp Public API Finder78## Purpose910Take a feature need and return a short, honest shortlist of free or11public APIs that fit, with one clear recommended pick + one backup,12verified from official documentation. Built for LeadUp projects:13client websites, multi-tenant SaaS, Flutter apps, hosting / security14tools, CRM, automation workflows, travel, jewellery, salon, school,15and clinic products under `*.leadup.in`.1617## When to use1819Use when the user wants to **discover or choose** a public/third-party20API. Do **not** trigger when:21- They want the integration code itself written (route to22 `leadup-api-research-builder`, which does the deeper integration23 research with auth, webhooks, env mapping).24- They want a new SaaS feature planned (use25 `leadup-feature-option-planner` or `leadup-ai-feature-planner`).26- They want an n8n graph built (use `leadup-n8n-workflow-builder`).2728Trigger phrases: "find API", "free API", "public API", "API options",29"best API for this feature", "API idea", "third party API", "API30marketplace", "check public APIs", "use public-apis repo", "API for my31project", "free APIs for SaaS", "compare APIs".3233## Inputs needed3435- The feature or job the API must do (e.g. "verify an email",36 "currency conversion INR↔USD", "send WhatsApp template", "detect37 malicious URLs").38- Project context (LeadUp website / Hostendor / Jewellery SaaS / Salon39 SaaS / INET CRM / Trivasia / Security suite / other).40- Audience and market (India / global), to weight UPI / GST / WhatsApp /41 language coverage.42- Where the API will run (browser-only, server-only, or both — CORS43 matters).44- Volume / rate expectations (calls per day, peak per minute).45- Cost ceiling (free only, free + paid OK, hard budget).46- Commercial use (yes — always, for LeadUp client work).47- Must-keep constraints (regulated industry, PII risk, regional data48 residency).4950Ask at most 2 clarifying questions if the feature or runtime51(browser vs server) is genuinely ambiguous.5253## Source/resource strategy5455Use these sources, in this priority order:56571. **Official API documentation** of each candidate (the source of58 truth for auth, limits, pricing, commercial use, CORS, SDKs).592. **public-apis/public-apis** on GitHub60 (`https://github.com/public-apis/public-apis`) — discovery only.61 It is a curated index; entries can be stale or incomplete.623. **Provider pricing pages** for the current free-tier limits and63 commercial-use language.644. **GitHub examples** (sample code, popular client libraries, recent65 stars/commits) — to gauge real-world use.665. **RapidAPI** marketplace — for aggregated metadata, latency stats,67 reviews, and a single billing layer when useful.686. **ApyHub** — for utility APIs (PDF, image, validation) when free69 alternatives are limited.707. **Postman public collections / public workspaces** — for ready71 request examples and quickstart.728. **SDK / package docs** (npm / pypi / pub.dev / packagist) — for73 integration ergonomics.749. **API status pages** (e.g. `status.<provider>.com`) — for uptime /75 incident history.7677Detail and notes per source: `references/public-apis-repo-notes.md`.7879## API discovery workflow80811. **Restate the requirement** in one line (what the API must do, for82 whom, where it runs).832. **Classify the API category** (validation / payments / messaging /84 maps / weather / docs / security / AI / data / search / files).853. **Scan `public-apis/public-apis`** for that category; capture 3–886 raw candidates (name + 1-line desc + auth + HTTPS + CORS hint).874. **Cross-check** with RapidAPI, ApyHub, and an open Google search to88 surface providers not listed in `public-apis`.895. **Drop obviously bad fits** (wrong category, dead links, paid-only90 when user said free).916. **Shortlist 3–5** for verification.9293Discovery framework + heuristics: `references/public-api-discovery-framework.md`.9495## API verification workflow9697For each shortlisted candidate, verify from the **official docs**98(not the directory) and record:99100- **Auth method** (none / API key / OAuth2 / JWT / mTLS).101- **HTTPS** (must be yes).102- **CORS** (yes / no / partial / unknown — drives backend proxy need).103- **Free tier** (calls / month, daily, per minute; expiry of any104 trial).105- **Paid pricing** (next tier band; per-call vs subscription).106- **Rate limits** (per minute, per day, burst behavior).107- **Commercial use** (allowed / restricted / attribution required).108- **Terms / data residency** (where data is processed).109- **SDK availability** (official npm / pip / dart / etc.).110- **Webhook support** (events, retries, signature).111- **Privacy risk** (does it see PII / payments / health / kids?).112- **Backend proxy required?** (browser-CORS missing or API key would113 leak in the client).114- **Reliability / maintenance** (last release, status page, GitHub115 activity, incident history).116- **Region coverage** (India / EU / US / global) and language support117 if relevant.118119Checklist with what to read on the docs page: `references/api-verification-checklist.md`.120121## API scoring framework122123Score each verified candidate 1–5 on the eight axes below. Average for124a quick rank, and call out any single sub-3 score as a red flag.125126| Axis | What 5 looks like |127|---|---|128| Fit for feature | does exactly the job; no extra glue |129| Documentation quality | clear, examples, OpenAPI, changelog |130| Free tier / pricing | enough to ship and pilot; predictable paid path |131| Reliability / maintenance | active, status page, low-incident |132| Auth / security | HTTPS, modern auth, no leaked secrets |133| Frontend compatibility / CORS | safe direct browser use OR clear backend-proxy path |134| Backend integration simplicity | SDK + idiomatic for our stack |135| Commercial use safety | unambiguous license + acceptable terms |136137Full rubric and tie-breakers: `references/api-scoring-framework.md`.138139## Step-by-step workflow1401411. **Restate** the requirement in one line; confirm runtime + market +142 commercial use.1432. **Discover** candidates per "API discovery workflow" above.1443. **Verify** each shortlisted candidate per "API verification145 workflow" against its **official docs**.1464. **Score** with the 8-axis rubric; mark sub-3 axes as risks.1475. **Pick** one best + one backup. Justify in 2–3 lines.1486. **Spec the integration**: env placeholders, backend-vs-frontend149 placement, error handling, rate-limit strategy, retry policy,150 logging without PII.1517. **Test plan**: 3–5 fixtures (happy path, auth fail, rate-limited,152 downstream 5xx, malformed payload).1538. **Output** the structured report (see Required output format).1549. **Hand off**:155 - Implementation depth → `leadup-api-research-builder`.156 - Workflow wiring → `leadup-n8n-workflow-builder`.157 - PII / payment scope → `leadup-pii-risk-reviewer` and158 `leadup-security-review`.159 - Public copy mentioning the integration → `leadup-human-content-editor`.160161## Required output format162163One Markdown report with these sections, in this order:1641651. **Requirement summary** — feature, runtime, market, commercial.1662. **API category** — single tag (validation / payments / messaging /167 maps / weather / docs / security / AI / data / search / files /168 other).1693. **Candidate APIs (3–5)** — table with: name · auth · HTTPS · CORS ·170 free tier band · pricing band · region · maintained? · score.1714. **Best API recommendation** — one name + one-line reason.1725. **Backup API recommendation** — one name + one-line reason.1736. **Why selected** — 3–5 bullets weighting the 8 scoring axes.1747. **Official docs / resource links** — direct links to docs, pricing,175 status page, SDK page; cite access date.1768. **Required env variables** — `.env.example` placeholders only.1779. **Backend / frontend integration notes** — where it runs, why; CORS178 handling; secret handling; quick code shape.17910. **Security / privacy risks** — PII categories that touch the API;180 DPA status if known; route to `leadup-pii-risk-reviewer` /181 `leadup-security-review` flags.18211. **Rate limit / pricing notes** — bands, what triggers a paid183 upgrade, caps the team should set in code.18412. **Implementation plan** — concrete steps the dev follows.18513. **Test plan** — 3–5 fixtures with expected outcomes.18614. **Decision** — `use now` / `prototype only` / `avoid` + one line187 reason.18815. **Hand-offs** — to other LeadUp skills.189190Templates: `assets/api-comparison.template.md`,191`assets/api-integration-plan.template.md`,192`assets/env-placeholders.template.md`,193`assets/api-test-plan.template.md`.194195## Safety rules196197- Treat `public-apis/public-apis` as a **discovery index only**.198 Entries can be stale; never quote pricing, CORS, or auth from the199 directory in the final output. Always re-read the official docs.200- Do **not** ask the user to paste live API keys, tokens, or `.env`201 values. Use `.env.example` placeholders like `__SET_ME__` /202 `{{API_KEY}}`.203- Do **not** put API keys in browser-shipped code. If the API is204 browser-friendly but the key is secret, recommend a backend proxy.205- Do **not** recommend an API for production if last release / commit206 is > 24 months old without an explicit "use with warning" note.207- Do **not** recommend an API that lacks HTTPS for production.208- Do **not** ignore commercial-use clauses. Free for personal /209 research is **not** free for LeadUp client work.210- For India / EU users with PII: confirm data residency and DPA;211 route to `leadup-pii-risk-reviewer`.212- For payment-related APIs: route to `leadup-security-review` and213 prefer Razorpay / Stripe / Cashfree per214 `leadup-saas-mvp-planner` defaults.215- For WhatsApp APIs: route to `leadup-whatsapp-automation-planner`216 (opt-in + template categories + BSP choice).217- For AI / LLM APIs: route to `leadup-ai-feature-planner` (cost218 ledger, fallback, redaction).219- Do **not** invent rate limits, prices, or CORS behavior. If unclear220 in the official docs, label **requires verification** and link the221 doc page.222223## Common mistakes224225- Quoting the directory's metadata as truth.226- Picking the API with the loudest landing page over the one with227 cleanest docs.228- Ignoring CORS until launch day.229- Putting a paid API key in a frontend bundle.230- Choosing "free" without reading commercial-use language.231- One mega table with 15 candidates and no recommendation.232- Forgetting backup; the best API will go down eventually.233- No rate-limit strategy → 429 storms in production.234- No test fixtures → "it worked once in Postman" is not proof.235236## Troubleshooting237238- **No browser / search MCP available**: deliver the report from239 known docs + `public-apis` notes; mark anything not directly240 verifiable as **requires verification** and include the exact URL241 to confirm.242- **Highly regulated category**: cap the recommendation; flag every243 PII or financial signal; route to `leadup-pii-risk-reviewer` and244 `leadup-security-review` before committing.245- **India-first audience**: prefer providers with INR billing,246 India data residency, GST invoices, and India-region latency.247- **Browser-only feature with secret key**: switch to a backend248 proxy plan in section 9; never expose secret keys in client code.249- **All free tiers are too small**: list the cheapest paid tier band250 per candidate and recommend a feature flag to gate usage.251- **Provider is unmaintained but unique**: deliver as "prototype only",252 not "use now"; plan migration path to an active alternative.253- **User wants instant pick**: deliver just sections 1, 3, 4, 5, 14;254 hold the rest for an iteration.255256## Test prompts257258### Should trigger (5)2591. "Find a free public API for email validation."2602. "What public API should we use for currency conversion in our jewellery SaaS?"2613. "Best API for IP lookup / threat reputation for Hostendor?"2624. "Free APIs for weather + flight info for Trivasia."2635. "Check public-apis repo and recommend a maps API for our salon SaaS."264265### Should NOT trigger (3)2661. "Write the Razorpay integration code." (→ `leadup-api-research-builder`)2672. "Plan an AI feature using Claude." (→ `leadup-ai-feature-planner`)2683. "Build an n8n graph that calls this API." (→ `leadup-n8n-workflow-builder`)269270### Functional test cases (2)2711. Given "email validation API for our lead form, used server-side,272 India audience, commercial LeadUp client use", return a report273 with 3–5 candidate APIs, 8-axis scores, a best + backup pick with274 docs links + access date, env placeholders, backend-vs-frontend275 note (server-side here), rate-limit and pricing bands, an276 implementation plan, a test plan with 4 fixtures, and a final277 `use now / prototype only / avoid` decision.2782. Given a browser-only feature ("currency conversion in a Flutter279 web app") with a secret API key, return a report that explicitly280 recommends a backend proxy (or a key-less public source like the281 ECB / `exchangerate.host`), forbids embedding the secret in the282 client, and provides a candidate alternative.283284## Success criteria285286- All 15 output sections present in order.287- Candidates verified from **official docs**, with a cited access288 date — `public-apis/public-apis` used only for discovery.289- 8-axis scores per candidate; sub-3 axes flagged.290- One best + one backup, with 3–5 bullet justification.291- Env shown as placeholders only; no real keys anywhere.292- CORS / backend-proxy decision is explicit.293- Commercial-use safety is confirmed for LeadUp client work.294- Rate-limit and pricing labelled **verified** vs **requires295 verification**, with links.296- Decision: `use now` / `prototype only` / `avoid`.297- Hand-offs to `leadup-api-research-builder`,298 `leadup-n8n-workflow-builder`, `leadup-pii-risk-reviewer`,299 `leadup-security-review`, `leadup-whatsapp-automation-planner`, and300 `leadup-ai-feature-planner` are explicit when relevant.