SteelSpec API: UK Structural Steel & Cladding Data for Developers
The canonical AI-native data layer for UK structural steel. Verified product data for 876 hot-rolled sections, 295 cold-formed Z purlins, 335 C purlins, 59 Albion sections, eaves beams, plate, fixings, cladding profiles. Plus connection design rules to Eurocode 3 and embodied carbon factors per production route.
Status: the data and endpoint design are complete. A self-serve hosted API is on the roadmap. For now, access is provided manually โ email us with what you're building and we'll deliver the data you need (CSV / JSON snapshots, or a hosted endpoint set up for your project).
What you get
๐ 876 hot-rolled sections
UB, UC, PFC, EA, UA, CHS, SHS, RHS, Tees with full geometric and mechanical properties to BS 4-1:2005 / Tata Steel Blue Book.
๐ 689 cold-formed sections
Z and C purlins from Metsec, Steadmans, Albion, BW Industries, Hi-Span, Lindab, Hadley, Ayrshire, Duggan. Plus eaves beams.
๐ Connection design rules
Bolt spacings, bolt capacities (28 size ร grade entries), block shear, plate bearing, weld design โ all to BS EN 1993-1-8.
๐ฑ Embodied carbon factors
Five UK production routes (UK average, BF-BOF, EAF scrap, Xcarb, reused) with full A1-A5 + D module breakdown from SCI P449.
๐งช Material grades
S275, S355, S420, S460 to BS EN 10025 with thickness-banded yield strength, charpy impact data, US grade equivalents.
๐ Cladding & rooflights
UK profile data from Steadmans, Cladco, Tata Steel, Euroclad. Build-ups, U-values, fire ratings, manufacturer references.
Why an API
UK structural steel data lives in PDF catalogues, paid-access design guides, and individual manufacturer websites. SteelSpec normalises it into a structured, queryable, machine-readable format. Use the API to:
- Build AI-native quoting tools, specifier assistants, BOM generators that need real UK steel data
- Add UK section properties to your structural design software
- Generate carbon estimates inside CAD or BIM tools using current UK factors
- Cross-reference manufacturer ranges against neutral baseline data
Authentication
Free tier: rate-limited to 100 requests/hour per IP, no key required. Paid tier: include X-API-Key header, rate limited to 5,000 requests/hour or by agreement.
Endpoint design
The endpoint surface is finalised. These are the routes the hosted API will expose when it goes self-serve. Until then, the same data is available on request via tailored delivery โ email us with what you need.
| Method | Path | Description |
|---|---|---|
| GET | /health | Health check |
| GET | /types | List all section types |
| GET | /sections/{type} | List all sections of a type (UB, UC, etc.) |
| GET | /sections/{type}/{designation} | Full properties of one section |
| GET | /purlins/{profile} | Z or C purlins (filterable by manufacturer) |
| GET | /eaves-beams | Eaves beam sections |
| GET | /connections/bolt-capacities | Per-bolt design resistance tables |
| GET | /connections/bolt-spacings | Edge / pitch / spacing rules per BS EN 1993-1-8 |
| GET | /embodied-carbon/routes | Production routes and carbon factors |
| POST | /embodied-carbon/estimate | Estimate carbon for given mass and route |
Full OpenAPI spec available at launch. Response format: JSON. Error responses follow RFC 7807 problem-details.
Example requests and responses
Illustrative examples of what the API will return when self-serve. While in manual onboarding, the same response shape is provided as JSON files on request.
Look up a Universal Beam
GET https://api.steelspec.io/v1/sections/UB/305x165x40
Response:
{
"designation": "305x165x40",
"serialSize": "305x165",
"massPerMetre": 40.3,
"depthOfSection": 303.4,
"widthOfSection": 165,
"webThickness": 6.0,
"flangeThickness": 10.2,
"secondMomentOfAreaX": 8503,
"secondMomentOfAreaY": 764,
"elasticModulusX": 561,
"plasticModulusX": 623,
"areaOfSection": 51.3,
"_source": {
"sourceDoc": "tata-blue-book-2023",
"verified": true,
"verifiedDate": "2026-03-23"
}
}Estimate embodied carbon
POST https://api.steelspec.io/v1/embodied-carbon/estimate
Content-Type: application/json
{
"mass_kg": 50000,
"route": "eaf-scrap-renewable",
"modules": ["A1", "A2", "A3", "A4", "A5"]
}
Response:
{
"mass_kg": 50000,
"route": "eaf-scrap-renewable",
"routeLabel": "100% scrap-based EAF with renewable energy (Xcarb)",
"modules": {
"A1": 16500.0,
"A2": 1200.0,
"A3": 4500.0,
"A4": 650.0,
"A5": 1000.0
},
"totalKgCO2e": 23850.0
}Filter purlins by manufacturer
GET https://api.steelspec.io/v1/purlins/Z?manufacturer=Steadmans&depth_mm=200
Response: list of all Steadmans Z purlins with depth โ 200mm,
each with full section properties.Intended pricing model
This is the tier structure planned for self-serve launch. While in manual onboarding, individual access arrangements are no charge for engineers and AI tooling builders โ email us with your use case and we'll set you up.
| Tier | Rate limit | Use case | Indicative price |
|---|---|---|---|
| Free | 100 req/hour | Engineers, students, hobbyists, tool evaluation | ยฃ0 |
| Indie | 5,000 req/hour | Solo developers, small AI tooling, side projects | ยฃ29/month |
| Team | 50,000 req/hour | AI tooling startups, software vendors, agencies | ยฃ299/month |
| Enterprise | Unlimited | Big consultancies (Atkins, Arup, AECOM), software companies, white-label | Contact |
Free tier will be permanent โ UK structural steel reference data should not be locked behind a paywall for engineers and educators.
What's built
- Built 876 hot-rolled sections (UB, UC, PFC, EA, UA, CHS, SHS, RHS, Tees) โ verified, with full geometric + mechanical properties
- Built 689 cold-formed sections (Z purlins, C purlins) across 9 UK manufacturers
- Built Connection design rules (Eurocode 3-1-8) โ bolt capacities, spacings, block shear, plate bearing, weld design
- Built Embodied carbon factors (SCI P449) โ five production routes, full life-cycle modules
- Built Material grades (BS EN 10025), plate data, fixings, cladding profiles, rooflights
- Manual onboarding Data delivery on request โ email us for the slice you need
On the roadmap
- Roadmap Self-serve hosted REST API โ deploys when there's enough demand to justify the hosting
- Roadmap Hosted MCP server with SSE transport โ see MCP page
- Roadmap IFC BOM extractor โ upload an IFC file, get a categorised structured BOM with embodied carbon totals
- Roadmap Component design agent โ minimum-material plate sizing for cleats, fin plates, gussets
- Roadmap Per-material procurement agents โ bolts first, then cladding, fixings
Need UK steel data for what you're building?
Tell us what you need and we'll deliver. Engineers and AI tooling builders get free access to verified UK steel data โ no key, no rate limit, just a quick email exchange while we wait to see whether enough people care to justify deploying a self-serve hosted API.
Contact: hello@structuralsteelcomponents.com โ include what you're building, which data you need, and the format that works for you (CSV, JSON, hosted endpoint).