Discover/ConstructConnect API
live

ConstructConnect APIconstructconnect.com

Access US and Canadian construction project data, market reports, industry events, economic insights, and blog content via the ConstructConnect API.

Endpoint health
verified 1d ago
get_market_report
get_industry_events
get_blog_posts
get_projects_by_province
get_project_details
9/9 passing latest checkself-healing
Endpoints
9
Updated
13d ago

What is the ConstructConnect API?

The ConstructConnect API exposes 9 endpoints covering active construction projects across all 50 US states and Canadian provinces, with national market reports aggregating counts across thousands of counties. Endpoints like get_projects_by_state return per-project fields including bid date, project value, sector, primary building use, and document availability, while get_project_details adds full scope, address, contracting method, and bidder information.

This call costs2 credits / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/85d36358-54d2-41ec-8aa7-f0f1f3f90949/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/85d36358-54d2-41ec-8aa7-f0f1f3f90949/get_market_report' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalmissing one? ·

Retrieve national market report data showing total active projects and counts by state and county. Returns aggregated project counts across all US states and counties. No parameters required.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "states": "array of objects with project_count and state_abbreviation",
    "counties": "array of objects with county, project_count, and state_abbreviation",
    "total_active_projects": "integer total of all active projects nationally"
  },
  "sample": {
    "data": {
      "states": [
        {
          "project_count": 23881,
          "state_abbreviation": "AL"
        },
        {
          "project_count": 6744,
          "state_abbreviation": "AK"
        }
      ],
      "counties": [
        {
          "county": "Autauga",
          "project_count": 246,
          "state_abbreviation": "AL"
        },
        {
          "county": "Baldwin",
          "project_count": 1672,
          "state_abbreviation": "AL"
        }
      ],
      "total_active_projects": 1598382
    },
    "status": "success"
  }
}

About the ConstructConnect API

Project Data — US and Canada

get_projects_by_state accepts a state name or 2-letter abbreviation and an optional limit (1–100) and returns an array of project objects with fields including id, name, city, state, primary_building_use, primary_project_type, project_value, sector, and bid_date, plus a total_projects count for the state. The parallel endpoint get_projects_by_province covers Canadian provinces and territories with the same response shape, and adds an optional stage filter: bidding_7_days, bidding_30_days, or recently updated. Both endpoints sort results by most recently reported.

Project Details and Market Reports

get_project_details accepts either a ConstructConnect id (obtained from state or province listings) or a direct url. It returns the most complete record available: name, address, city, state, county, sector, status, scope, bid_date, project_value, contracting method, document availability, and a bidders list. The get_market_report endpoint requires no parameters and returns a national snapshot — total_active_projects plus per-state and per-county arrays of project counts, useful for measuring market concentration by geography.

Economic Insights, Events, and Blog Content

get_economic_insights returns titles and URLs for construction economic reports and forecasts published on ConstructConnect's economics resources page. get_industry_events returns upcoming trade shows and industry events with name, date, and location. get_blog_posts optionally accepts a category slug (e.g. construction-news, estimating) to filter recent articles; get_blog_post_details accepts a post_url from those results and returns the full text content of the post.

Pricing Plans

get_pricing_plans retrieves the current subscription plan names and their associated feature lists from the ConstructConnect pricing page, which is useful for applications that surface plan comparisons or help users evaluate coverage tiers.

Reliability & maintenanceVerified

The ConstructConnect API is a managed, monitored endpoint for constructconnect.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when constructconnect.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 constructconnect.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.

Last verified
1d ago
Latest check
9/9 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a construction lead-generation dashboard filtered by state, project value, and bid date using get_projects_by_state.
  • Monitor Canadian province-level bidding pipelines by pulling projects with stage=bidding_7_days via get_projects_by_province.
  • Generate county-level construction activity heatmaps from the counties array returned by get_market_report.
  • Aggregate full project scope, sector, and bidder lists for CRM enrichment using get_project_details.
  • Syndicate ConstructConnect economic forecasts and reports into an industry newsletter feed via get_economic_insights.
  • Track upcoming construction trade shows for event-based outreach campaigns using get_industry_events.
  • Filter and display ConstructConnect blog content by category slug for a construction-focused content aggregator.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ConstructConnect have an official public developer API?+
ConstructConnect does not publish a general-purpose public developer API. Their platform is a subscription product aimed at contractors and estimators, not a documented REST API for third-party developers.
What does `get_project_details` return that the state and province listing endpoints do not?+
get_project_details returns additional fields not present in list results: full street address, county, status (e.g. GC Bidding, Planning), scope summary, contracting method, and a bidders list. You can call it with either a project id or a direct detail page url.
Does `get_projects_by_state` paginate through all projects in a state, or only return a fixed window?+
The endpoint returns up to 100 results per call via the limit parameter. The response includes a total_projects field showing how many active projects exist in that state. There is no offset or cursor parameter currently exposed, so only the most recently reported projects up to the limit are accessible. You can fork the API on Parse and revise it to add offset-based pagination if you need deeper access.
Can I search or filter projects by project type, sector, or bid date range across all states at once?+
Not currently. The API filters projects by state (via get_projects_by_state) or by Canadian province (via get_projects_by_province), with the province endpoint also supporting a stage filter. Cross-state filtering by sector, project type, or bid date range is not exposed. You can fork the API on Parse and revise it to add those filter parameters.
Does `get_blog_posts` return full article text, or just metadata?+
get_blog_posts returns only title, url, and excerpt for each post. To get the full text, pass the post's URL to get_blog_post_details, which returns the complete content field along with the title and URL.
Page content last updated . Spec covers 9 endpoints from constructconnect.com.
Related APIs in B2b DirectorySee all →
procore.com API
Search and discover construction projects, bids, and company profiles on the Procore Construction Network. Retrieve project details including bid status, project scope, trades required, funding type, and solicitor contact information, as well as full company profiles for subcontractors and general contractors.
condos.ca API
Search and browse comprehensive condo listings across Canada while accessing detailed building information, neighbourhood statistics, and mortgage calculators to make informed real estate decisions. Get instant market data, compare properties, and estimate mortgage payments all from one integrated platform.
protenders.com API
Search and discover construction industry companies across Protenders.com by location, category, and keywords, then retrieve detailed information about specific companies. Filter through thousands of contractors, suppliers, and service providers to find exactly who you need in the construction sector.
cbinsights.com API
Access CB Insights data including company and investor profiles, funding history, competitor maps, the unicorn list, and research reports.
bidsandtenders.com API
Search and discover public bid opportunities across Canada and the USA to find relevant procurement projects for your business. Access real-time tender data from the bids&tenders eProcurement platform to identify and pursue new contract opportunities.
traded.co API
Access comprehensive deal data from Traded.co including real estate transactions, hotel deals, VC investments, and market awards, while searching listings and tracking top brokers and performers. Get detailed deal information, market news, and broker profiles to research properties, investments, and industry leaders.
thebluebook.com API
Search and retrieve company profiles from The Blue Book Building & Construction Network. Find commercial contractors by keyword, trade category (CSI code), and geographic region.
marketbeat.com API
Track comprehensive stock market data including real-time overviews, analyst ratings, earnings reports, insider trades, and institutional ownership across thousands of companies. Search stocks, analyze financial statements and profitability metrics, monitor short interest, explore options chains, and stay updated with market headlines and competitor analysis.