business

Verdict

Submitted 5/16/2026, 8:43:02 AM · Completed 5/16/2026, 8:52:52 AM

6.5
pivot
The idea

I built PermisAPI a REST API on French government building permits (1.2M records, 14 months in, 1 paying customer at 199 EUR/mo)

Show original source text →
Solo founder. PermisAPI is a REST API on top of French government open data: building permits (Sitadel, 1.2M records 2013-2026, refreshed daily), real estate transactions (DVF, 4.9M links over 12 years), cadastral parcels (94M), zoning rules, flood and seismic risks. The why. French property dealers (marchands de biens) spend three to four hours per file scraping town hall websites for permits issued on neighboring parcels. When a competitor sources a deal first, it's usually because they saw a neighboring permit pop up that signals constructibility. The four hours scraping aren't even the worst part. The real cost is that you can't physically follow 200 communes in parallel by hand, so most opportunities never reach your radar. Each public source is technically there. [data.gouv.fr](http://data.gouv.fr) publishes Sitadel monthly, DVF comes from the tax authority, the cadastre is on the IGN. The hard part is making it actionable: geocoding the 11 percent of records BAN doesn't match cleanly, joining permit IDs to cadastral parcels (different ID schemas), and computing a ten-signal score that actually predicts which parcels matter for a property dealer. Tech notes that might interest. FastAPI plus Postgres on Neon Frankfurt (around 7 dollars a month pay-as-you-go for 21GB), Next.js 14 on Vercel for the landing, Railway for the API with gunicorn and 64 uvicorn workers, Alembic migrations applying automatically on boot via Railway startCommand which is magic for solo founders (no manual upgrade head step). For SAML 2.0 I went with python3-saml plus xmlsec1, gotcha being that you need libxmlsec1-dev at the apt level in both the Docker builder and runtime stages. Audit logs use a SHA-256 hash chain without the timestamp in the hash because Postgres and SQLite drivers don't preserve microseconds deterministically (learned the hard way after six hours of "tampering detected" on perfectly clean reads). 770 tests passing in CI, zero regression on the last sprint. Pricing. Free tier covers one department of your choice and the first one you query becomes your scope. Pro at 199 EUR per month opens whole France with cadastre, DVF, and the property dealer score. Enterprise at 1999 EUR per month adds SSO, audit logs, IP CIDR allowlist, and a contractual SLA. Self-service from the dashboard, no sales call required. Traction is small and honest. One paying Pro customer plus nine free users since launch. Working on distribution this week, which is how I ended up posting here. Happy to talk about the geocoding pipeline (BAN has weird edge cases), the audit log hash chain design, why I picked python3-saml over pysaml2, or anything about building a niche B2B SaaS in France as a solo founder. MCP server for Claude Desktop integration: [https://github.com/Evan-Crx/permisapi-mcp](https://github.com/Evan-Crx/permisapi-mcp)
TRIZ inventive level: 3/5· Principles: parameter changes, mechanical interaction
Synthesis verdict
**Pivot**: PermisAPI has a strong foundation in solving a high-friction pain point for French property dealers, with a clear understanding of the technical challenges and a lean, scalable tech stack. However, regulatory risks and potential data source changes pose significant threats. The primary killer is regulatory risk due to France's stringent data protection laws and potential intellectual property claims from data sources. To mitigate these risks, the founder should focus on establishing clear licenses or agreements with data sources, ensuring GDPR compliance, and developing a contingency plan for potential platform risks.

Strengths

  • - Technical expertise and clear understanding of challenges
  • - Lean, scalable tech stack with cost-effective infrastructure
  • - Strong unit economics with minimal infrastructure costs
  • - Clear, high-value pain point for French property dealers
  • - Proprietary ten-signal score that transforms raw permits into actionable insights

Weaknesses

  • - Regulatory risk due to France's stringent data protection laws
  • - Potential intellectual property claims from data sources
  • - Churn and low conversion from the free tier to Pro
  • - Platform risk from data source changes
  • - Limited initial traction with only one paying customer

Best angle

PermisAPI should focus on establishing clear licenses or agreements with data sources, ensuring GDPR compliance, and developing a contingency plan for potential platform risks to mitigate regulatory and data source risks.

Panel verdicts

Competition

nvidia/nemotron-3-nano-omni-30b-a3b-reasoning

7.0

“The moat lies in the proprietary ten - signal score that transforms raw permits into actionable insights, a feature that competitors cannot easily duplicate without deep domain knowledge and continuous data - fusion pipelines.”

The market already offers fragmented access to French property data: the open - data portal data.gouv.fr publishes Sitadel, DVF and cadastre separately, while commercial services such as MeilleursAgents, Seloger, and specialized data vendors (e.g., BatiData, ImmoData) provide partial aggregates but rarely combine all datasets into a single, ready - to - use API with value - added processing. The entrant's differentiation rests on three pillars - (1) a unified REST API that stitches together Sitadel, DVF, cadastral, zoning, flood and seismic layers, (2) advanced geocoding and parcel - ID reconciliation that resolves the 11 % mismatch rate, and (3) a proprietary ten - signal score that predicts which parcels are most relevant for dealers. These components are non - trivial to build and maintain; they require continuous handling of schema changes, data - quality issues, and a machine - learned scoring model trained on domain - specific signals. While other players could eventually copy the API layer, reproducing the integrated data pipeline and the predictive score would demand deep expertise in French administrative data structures and substantial ongoing engineering effort, creating a modest but real barrier to entry. The solo - founder's technical stack (FastAPI, Neon, Vercel) is cost - effective and scalable, supporting durability, yet the business remains vulnerable to changes in government data policies or to a larger competitor launching a similar bundled service. Overall, the differentiation is genuine and partially durable, but not immune to replication, warranting a solid mid - range score.

Viability

meta/llama-4-maverick-17b-128e-instruct

8.0

“The solo founder has demonstrated technical expertise and a clear understanding of the challenges involved in building PermisAPI, making it feasible to build v1 in the given timeframe.”

The idea is technically feasible for a solo or 2-person team to build in 4-12 weeks, given the existing infrastructure and technology stack. The founder has already implemented a functional API using FastAPI, Postgres, and Next.js, with a clear understanding of the technical challenges and gotchas. The data sources are publicly available, and the founder has experience with geocoding, data integration, and security measures like SAML 2.0 and audit logs. However, the complexity of geocoding 11% of records not matched by BAN and joining permit IDs to cadastral parcels may require additional time and resources. The existing 770 passing tests and CI/CD pipeline also indicate a solid foundation. The main challenge lies in scaling the solution to cover the entire France and handling edge cases, but the founder's experience and existing tech stack mitigate this risk. The pricing model and self-service dashboard also demonstrate a clear understanding of the business requirements.

Risk

nvidia/llama-3.3-nemotron-super-49b-v1

4.0

“Regulatory and data source risks pose immediate, potentially fatal threats due to their potential for sudden, irreversible impact.”

PermisAPI faces significant challenges despite its well-engineered tech stack and clear problem identification. The **primary killer** within 6-12 months is **regulatory risk** due to France's stringent data protection laws (GDPR) and potential intellectual property claims from data sources (e.g., Sitadel, DVF). While the data is open, commercial exploitation might require explicit licenses or face legal challenges, especially with the computed 'property dealer score' which could be seen as deriving proprietary value from public data. **Second**, **churn and low conversion from the free tier to Pro** could severely impact growth, given the niche audience (French property dealers) and the low initial traction (1 paying customer). The free tier's limitations might not adequately demonstrate value to justify the €199/month leap. **Third**, **platform risk from data source changes** (e.g., format, access restrictions, or update frequencies of Sitadel, DVF, or IGN data) could break the API with little notice, overwhelming a solo founder's capacity to respond promptly.

Monetization

mistralai/mistral-medium-3.5-128b

8.0

“The pricing captures value by monetizing time savings and opportunity discovery, not just data access.”

PermisAPI targets a clear, high-value pain point for French property dealers: reducing manual scraping time and uncovering hidden opportunities via actionable data. The pricing is concrete and tiered (Free/Pro/Enterprise) with a self-service model, avoiding sales friction. Unit economics are strong: infrastructure costs are minimal (~$7/month for Postgres), and the Pro tier at €199/month for nationwide access is compelling for time-strapped dealers. The Enterprise tier at €1,999/month captures larger firms needing SSO and compliance, with margins likely >80% given low COGS. The conversion path is straightforward (dashboard signup), and the niche focus (B2B France) reduces competition. Traction is early but credible (1 paid Pro + 9 free users). Risks: reliance on open data quality (geocoding gaps) and scaling distribution beyond early adopters. The tech stack is lean and maintainable for a solo founder.

Market

qwen/qwen3-next-80b-a3b-instruct

9.0

“Property dealers don't need more data - they need a predictive signal engine that turns public bureaucracy into competitive advantage, and PermisAPI is the only tool that does this in France.”

PermisAPI solves a high-friction, high-value pain point for French property dealers (marchands de biens) - a niche but financially motivated audience that spends hours daily on manual, error-prone scraping of public data. The core insight is not just data aggregation, but signal extraction: turning raw government datasets into a predictive scoring system that identifies actionable investment opportunities before competitors do. The market is concentrated: France has ~15,000-20,000 active property dealers, many operating regionally, making the 1-department free tier a perfect lead gen tool. The $199/month Pro plan targets a clear ROI - saving 10+ hours/week per user translates to ~€3,000+ in labor savings, justifying the price. The tech stack is lean, scalable, and built for a solo founder (Neon, Railway, Vercel), with clever engineering solutions (hash chain audit logs, BAN geocoding fixes) that create defensible moats. The enterprise tier with SSO and SLA opens doors to mid-sized agencies and institutional buyers. Traction is early but meaningful: one paying customer proves willingness to pay, and the free tier is seeding adoption in key departments. Distribution is the only current gap - this isn't a product problem, it's a go-to-market problem. With targeted outreach to real estate syndicates, LinkedIn ads targeting French property investors, and integrations like the MCP server for Claude Desktop, this can scale rapidly. The data is legally open, refreshed daily, and uniquely French - no US/EU competitor has this combo. The only risk is slow awareness, but the unit economics are stellar: near-zero marginal cost per user after infrastructure.

Synthesized by meta/llama-3.3-70b-instruct · 8.2s