GET /v1/pricing.json endpoint's public nature
Raw Developer Origin & Technical Request
GitHub Issue
Nov 2, 2026
**Check:** unprotected-endpoint (low)
**What Floorplan said:** Anyone could read data from Pricing feed
**File types:** .ts
**Why it's not a problem:**
I left GET /v1/pricing.json alone because it is meant to be public.
Why it’s public:
It’s the pricing page, just as JSON (a data format) for AI bots to read. It holds the same plan info anyone can see on /pricing.
It shares no private data. It reads no user and no secrets. The OpenAPI file says it doesn’t even include prices, only what Free and Pro come with.
The site tells bots to use it. It’s listed in website/public/llms.txt, website/public/robots.txt, the /developers page, and website/src/lib/agent/openapi.ts.
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from haydenschmitty/floorplan.
Frequently Asked Questions
Market intelligence mapped to GET /v1/pricing.json endpoint's public nature.
What is the technical positioning of GET /v1/pricing.json endpoint's public nature?
Which technical concepts are associated with GET /v1/pricing.json endpoint's public nature?
Engagement Signals
Cross-Market Term Frequency
Counts stored text matches for foundational terms like user and JSON in analysed public discussions. These counts do not measure adoption.
Stored text matches, not adoption or market-share measurements.
- user: 82 records
- JSON: 75 records
- .ts: 27 records
- secrets: 12 records
- unprotected-endpoint: 3 records
- AI bots: 3 records
- private data: 2 records
- website/public/llms.txt: 2 records
- /developers page: 2 records
- GET /v1/pricing.json: 1 records
- OpenAPI file: 1 records
- Free and Pro: 1 records
- website/public/robots.txt: 1 records
- website/src/lib/agent/openapi.ts: 1 records
SaaS Metrics