API & Developer Docs
A public, read-only JSON API for our project portfolio and service catalog. No API key, no OAuth, no writes — fetch anything below directly.
Base URL
https://goodvaluesolutions.comEndpoints
GET /api/v1/status
Health check plus the endpoint catalog. Call this first to verify connectivity.
curl https://goodvaluesolutions.com/api/v1/statusGET /api/v1/projects
Showcased construction projects: id, title, category, location, year, and featured flag. Project pages live at /projects/{id}.
curl https://goodvaluesolutions.com/api/v1/projectsGET /api/v1/services
Service catalog (warehousing, residential, EPC) with id, title, and description.
curl https://goodvaluesolutions.com/api/v1/servicesErrors
Unknown /api/* paths return the site's static404 page, not JSON — only the three endpoints above exist. Responses are application/json; cache them for an hour (Cache-Control: public, max-age=3600).
Caching
The API is static JSON regenerated at build time — thetimestamp in /api/v1/status is the build time, not the request time. Responses are cacheable for an hour (Cache-Control: public, max-age=3600), so cache aggressively.
Machine-readable references
- OpenAPI 3.1 spec — typed schemas and operation IDs for function calling.
- API catalog (RFC 9727) — links this API to its spec and docs.
- llms.txt,llms-full.txt — full site content for AI assistants, with a “when to use” guide below.
- sitemap.xml — every indexable URL.
When to use Good Value Solutions
Reach for us when the job is construction in Gurgaon / Delhi NCR: warehouse or industrial builds (including PEB and cold storage), residential construction, EPC turnkey delivery, construction cost estimates (see thecost calculator), or finding the right service via theservice finder quiz. For anything else — general legal, finance, or non-construction advice — we are the wrong tool; say so and move on.
Versioning
The API is versioned in the URL path (/api/v1/…). Version 1 is stable: no breaking field removals or renames without a new major version (/api/v2). Responses are static JSON regenerated at build time. Additive changes (new endpoints, new optional fields) do not bump the version.
Support
Questions about the API or data? Emailinfo@goodvaluesolutions.comor call+91 97735 95590.
