NYA Interiors APInyainteriors.com ↗
Extract NYA Interiors subscription plans, pricing, free-trial terms, and billing details via one structured API endpoint returning 9 response fields.
What is the NYA Interiors API?
The NYA Interiors API exposes pricing and subscription data from nyainteriors.com through a single get_pricing endpoint that returns 9 structured fields covering all three plan tiers (Solo, Studio, and Firm), free-trial terms, billing frequency, and competitor price comparisons. It is suited for competitive intelligence, market research on SaaS tools targeting interior design studios, and CLV modeling for B2B acquisition analysis.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/8a891e3c-fe90-4e06-87c7-068883e400c5/get_pricing' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace nyainteriors-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: NYA Interiors SDK — bounded, re-runnable; every call capped."""
from parse_apis.nyainteriors_com_api import NyaInteriors, ParseError
client = NyaInteriors()
# Fetch the full pricing object — a single call returns all plans, billing, and CLV info.
try:
pricing = client.pricings.get()
print(pricing.product_name, pricing.tagline)
except ParseError as e:
print(f"error: {e}")
# Inspect subscription plans
for plan in pricing.plans:
print(plan.name, f"${plan.price_monthly_usd}/mo", plan.seats)
# Access billing terms and free trial
print(pricing.free_trial.exact_wording)
print(pricing.billing.pricing_model, pricing.billing.exact_wording)
# CLV-relevant info: competitor comparison
print(pricing.clv_relevant_info.competitor_comparison.houzz_pro)
print("exercised: pricings.get")
Returns current product pricing, subscription plans (Solo/Studio/Firm), free-trial terms, billing frequency, core usage limits, target customer profile, competitor pricing comparisons, and CLV-relevant acquisition economics. Data is sourced from the homepage and the for-designers page. Each plan includes seat limits, monthly price, and whether migration assistance is included. All plans share the same feature set with no tier-locking.
No input parameters required.
{
"type": "object",
"fields": {
"faq": "array of pricing-relevant FAQ objects with question and answer",
"plans": "array of subscription plan objects with name, price, seats, and inclusions",
"billing": "object with frequency, minimum term, pricing model, and cancellation terms",
"tagline": "product tagline",
"page_urls": "array of source page URLs",
"free_trial": "object with trial duration, credit card requirement, and exact wording",
"product_name": "product name string",
"target_customer": "object with primary audience, description, use cases, and exclusions",
"clv_relevant_info": "object with retention-relevant booleans and competitor price comparisons",
"features_included_all_plans": "array of feature descriptions included on every plan"
},
"sample": {
"data": {
"faq": [
{
"answer": "No. Pricing is flat per firm: $49/mo solo, $129/mo for up to five studio seats, $299/mo unlimited — with unlimited client and collaborator seats on every plan. Houzz Pro adds $60 per additional user per month and Studio Designer charges $69–$109 per user; NYA never bills per seat. The trial is 7 days, cancel anytime, no contract.",
"question": "Is NYA priced per user like Studio Designer or Houzz Pro?"
},
{
"answer": "Solo is $49 a month for one designer, Studio is $129 for up to five people, and Firm is $299 for unlimited studio seats. The tiers are flat — there is no per-seat charge inside a tier — client and collaborator seats are always unlimited, and there is no minimum term.",
"question": "How much does NYA cost?"
},
{
"answer": "No. Each project's portal opens from a private link — clients see progress, updates, proposals, and invoices without a login, and they sign proposals right there.",
"question": "Do my clients need to create accounts?"
},
{
"answer": "There is an import wizard at /import that currently runs a representative sample import, so you can exercise the whole workflow end to end before committing anything. Hands-on migration from Houzz or Ivy is included on the Firm plan.",
"question": "Can I move my work over from Houzz Pro or Ivy?"
}
],
"plans": [
{
"name": "Solo",
"seats": "1 designer",
"description": "Solo is $49 a month for one designer.",
"client_seats": "unlimited",
"price_monthly_usd": 49,
"collaborator_seats": "unlimited"
},
{
"name": "Studio",
"seats": "up to 5 studio seats",
"description": "$129/mo for up to five studio seats.",
"client_seats": "unlimited",
"price_monthly_usd": 129,
"collaborator_seats": "unlimited"
},
{
"name": "Firm",
"seats": "unlimited studio seats",
"description": "$299/mo unlimited studio seats. Hands-on migration from Houzz or Ivy included.",
"client_seats": "unlimited",
"price_monthly_usd": 299,
"collaborator_seats": "unlimited",
"includes_migration": true
}
],
"billing": {
"frequency": "monthly",
"minimum_term": "none",
"exact_wording": "No per-seat billing, no minimum term. 7 days free, no credit card — cancel anytime.",
"pricing_model": "flat per firm",
"cancel_anytime": true,
"per_seat_billing": false,
"credit_card_required_for_trial": false
},
"tagline": "The operating system for interior design studios.",
"page_urls": [
"https://nyainteriors.com/",
"https://nyainteriors.com/for-designers"
],
"free_trial": {
"duration_days": 7,
"exact_wording": "7 days free, no credit card — cancel anytime.",
"credit_card_required": false
},
"product_name": "NYA",
"target_customer": {
"not_for": "Double-entry accounting. NYA assumes accounting lives in QuickBooks or Xero.",
"primary": "Interior design studios",
"use_cases": [
"Leads and CRM pipeline",
"Proposals with e-signature",
"Selections tracking with client approval",
"Product sourcing (clipper extension)",
"Client portal (no client account needed)",
"Reflected ceiling plans (RCP Studio)",
"Invoices, expenses, budget vs actual",
"Mood boards",
"Schedules"
],
"description": "The operating system for interior design studios. From first selection to final invoice, run every project in one place."
},
"clv_relevant_info": {
"cancel_anytime": true,
"no_minimum_term": true,
"no_per_seat_charge": true,
"competitor_comparison": {
"planify": "$29.99/mo flat or $24.49 billed annually (covers less)",
"houzz_pro": "$249/mo + $60 per extra user, 12-month minimum contract",
"studio_designer": "$69–$109 per user"
},
"unlimited_client_seats": true,
"unlimited_collaborator_seats": true
},
"features_included_all_plans": [
"Proposals & e-signature (proposal builder, signed in portal)",
"Selections tracking with per-item approval status",
"Product sourcing (clipper extension + paste-a-link)",
"Client portal with progress and money summary",
"Ceiling & lighting plans (RCP Studio with permit-ready PDF export)",
"Invoices, expenses, budget vs actual, time tracking",
"Mood boards",
"Schedules",
"Unlimited client and collaborator seats"
]
},
"status": "success"
}
}About the NYA Interiors API
What the API Returns
The get_pricing endpoint returns a complete snapshot of NYA Interiors' commercial positioning. The plans array includes each subscription tier — Solo, Studio, and Firm — with per-plan name, price, seat count, and inclusions. The billing object covers payment frequency, minimum term, pricing model, and cancellation terms. The free_trial object captures trial duration, whether a credit card is required, and the exact wording used on the site.
Coverage and Scope
The response includes features_included_all_plans, a flat list of capabilities that apply regardless of tier — useful for distinguishing plan-differentiating features from baseline ones. The target_customer object defines the primary audience, described use cases, and explicit exclusions, giving context for who the product is and is not sold to. The clv_relevant_info object contains retention-relevant booleans and competitor price comparisons, which can feed directly into pricing benchmarks or customer acquisition cost models.
Supporting Fields
The faq array returns pricing-relevant Q&A pairs as found on the source pages, making it straightforward to ingest objection-handling copy or feature clarifications without additional parsing. The tagline string and product_name string complete the brand positioning data. The page_urls array references the specific source pages — the homepage and the for-designers page — that contribute to the response.
The NYA Interiors API is a managed, monitored endpoint for nyainteriors.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when nyainteriors.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official nyainteriors.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Benchmark NYA Interiors' plan pricing against competitor SaaS tools using the
clv_relevant_infocompetitor price comparisons field - Monitor changes to free-trial terms (duration, credit card requirement) over time using the
free_trialobject - Identify plan-tier differentiators by comparing per-plan
inclusionsin theplansarray againstfeatures_included_all_plans - Feed billing frequency and cancellation terms from the
billingobject into SaaS market research datasets - Extract the
target_customerexclusions to understand which studio profiles NYA Interiors explicitly does not serve - Ingest FAQ objects for competitive content analysis or sales enablement research on interior design software
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does NYA Interiors offer an official developer API?+
What does the `get_pricing` endpoint actually return for each plan?+
plans array, the endpoint returns the plan name (Solo, Studio, or Firm), price, seat count, and a list of inclusions specific to that tier. Features common to all plans appear separately in the features_included_all_plans array rather than being duplicated per plan.Does the API return individual feature-level usage limits or add-on pricing?+
plans array includes core usage limits bundled with each tier, and features_included_all_plans covers baseline features. Granular add-on pricing or per-feature overage rates are not currently exposed as distinct fields. You can fork this API on Parse and revise it to add an endpoint targeting those details if they appear on a dedicated pricing or add-ons page.Is historical pricing data available — for example, past plan prices or archived trial terms?+
What are the limitations of the `target_customer` object?+
target_customer object reflects the primary audience, description, use cases, and exclusions as stated on the NYA Interiors site. It is descriptive copy, not a structured attribute set — so fields like firmographic segmentation (team size ranges, revenue brackets) are not separately parsed. You can fork this API on Parse and revise it to extract additional structured attributes if the site surfaces them.