{"uid":"cap_bG7uJE8EAXNji5IyqBO2C","slug":"buildpulse-materials-takeoff-api-31055c17","name":"BuildPulse Materials Takeoff API","description":"BuildPulse — home construction and renovation intelligence: project cost estimates, contractor vetting, permit requirements, material pricing, ROI projections, and inspection checklists. Global coverage — jurisdiction-aware permits, codes, and costs (US and Canada deepest; UK/AU equivalents handled).","url":"https://buildpulse-alpha.vercel.app/api/build/materials","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"lang":{"type":"string","description":"lang"},"sqft":{"type":"string","description":"sqft"},"project":{"type":"string","description":"project"},"material":{"type":"string","description":"material"}}},"responseSchema":{"type":"json","example":{}},"example":{"request":{},"response":{"raw":"{\n  \"project\": \"deck\",\n  \"primary_material\": \"composite decking\",\n  \"sqft\": 400,\n  \"materials_list\": [\n    {\n      \"item\": \"composite decking boards (premium grade, 12' length, grooved profile)\",\n      \"quantity\": \"1,334 LF (with 10% waste)\",\n      \"unit\": \"LF\",\n      \"unit_price\": \"$6.50–$8.50\",\n      \"total_cost\": \"$8,671–$11,339\",\n      \"where_to_buy\": \"Home Depot / Lowe's / TimberTech / Trex distributor\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=composite+decking+boards+12+ft&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"pressure-treated lumber posts (4x4, 12' – for footings & support)\",\n      \"quantity\": \"12 posts (typical 16' OC layout for 400 SF deck)\",\n      \"unit\": \"EA\",\n      \"unit_price\": \"$35–$50 per post\",\n      \"total_cost\": \"$420–$600\",\n      \"where_to_buy\": \"Home Depot / Lowe's / local lumber yard\",\n      \"amazon_url\": null\n    },\n    {\n      \"item\": \"pressure-treated lumber rim joists & blocking (2x8, 12' length)\",\n      \"quantity\": \"800 LF (with 15% waste)\",\n      \"unit\": \"LF\",\n      \"unit_price\": \"$1.75–$2.25 per LF\",\n      \"total_cost\": \"$1,400–$1,800\",\n      \"where_to_buy\": \"Home Depot / Lowe's / local lumber yard\",\n      \"amazon_url\": null\n    },\n    {\n      \"item\": \"pressure-treated deck joists (2x8, 12' length)\",\n      \"quantity\": \"1,200 LF (with 15% waste)\",\n      \"unit\": \"LF\",\n      \"unit_price\": \"$1.75–$2.25 per LF\",\n      \"total_cost\": \"$2,100–$2,700\",\n      \"where_to_buy\": \"Home Depot / Lowe's / local lumber yard\",\n      \"amazon_url\": null\n    },\n    {\n      \"item\": \"composite deck fasteners (stainless steel, 2.5\\\", coated)\",\n      \"quantity\": \"2,400 fasteners (6 per board ft + 10% waste)\",\n      \"unit\": \"LB\",\n      \"unit_price\": \"$1.20–$1.80 per fastener\",\n      \"total_cost\": \"$2,880–$4,320\",\n      \"where_to_buy\": \"Home Depot / Lowe's / Trex / TimberTech fastener packs\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=composite+deck+fasteners+stainless+steel&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"galvanized deck screws (structural, 3\\\", #10 coarse thread)\",\n      \"quantity\": \"5 LB box (framing attachment)\",\n      \"unit\": \"box\",\n      \"unit_price\": \"$25–$35 per box\",\n      \"total_cost\": \"$75–$105\",\n      \"where_to_buy\": \"Home Depot / Lowe's\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=galvanized+deck+screws+3+inch&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"post footings / concrete piers (non-frost, 4x4 base)\",\n      \"quantity\": \"12 units (one per post)\",\n      \"unit\": \"EA\",\n      \"unit_price\": \"$8–$15 each\",\n      \"total_cost\": \"$96–$180\",\n      \"where_to_buy\": \"Home Depot / Lowe's\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=deck+post+footings+concrete&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"concrete mix (80 LB bags for footings – 60–80 LB total needed)\",\n      \"quantity\": \"1 bag\",\n      \"unit\": \"bag\",\n      \"unit_price\": \"$5–$8 per bag\",\n      \"total_cost\": \"$5–$8\",\n      \"where_to_buy\": \"Home Depot / Lowe's\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=concrete+mix+80+lb&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"composite deck railing system (preassembled, 6' section, 36\\\" height)\",\n      \"quantity\": \"100 LF (with 10% waste)\",\n      \"unit\": \"LF\",\n      \"unit_price\": \"$40–$75 per LF\",\n      \"total_cost\": \"$4,400–$8,250\",\n      \"where_to_buy\": \"Home Depot / Lowe's / Trex / TimberTech / railing specialty\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=composite+deck+railing+system&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"railing posts (aluminum or composite, 4x4)\",\n      \"quantity\": \"10 units (typical spacing 6' OC)\",\n      \"unit\": \"EA\",\n      \"unit_price\": \"$60–$100 each\",\n      \"total_cost\": \"$600–$1,000\",\n      \"where_to_buy\": \"Home Depot / Lowe's / railing specialty\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=composite+deck+railing+posts&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"deck stain/sealant (composite-safe, UV-protective, exterior grade)\",\n      \"quantity\": \"2–3 gallons\",\n      \"unit\": \"gallon\",\n      \"unit_price\": \"$35–$60 per gallon\",\n      \"total_cost\": \"$105–$180\",\n      \"where_to_buy\": \"Home Depot / Lowe's / Benjamin Moore\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=composite+deck+sealant+UV+protectant&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"under-deck moisture barrier (landscape fabric)\",\n      \"quantity\": \"450 SF (with 10% waste)\",\n      \"unit\": \"SF\",\n      \"unit_price\": \"$0.35–$0.60 per SF\",\n      \"total_cost\": \"$158–$270\",\n      \"where_to_buy\": \"Home Depot / Lowe's\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=under+deck+landscape+fabric&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"deck boards edge trim (composite cap rail or trim pieces)\",\n      \"quantity\": \"200 LF (perimeter + cut-outs)\",\n      \"unit\": \"LF\",\n      \"unit_price\": \"$3.50–$5.50 per LF\",\n      \"total_cost\": \"$700–$1,100\",\n      \"where_to_buy\": \"Home Depot / Lowe's / Trex / TimberTech\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=composite+deck+trim+cap+rail&tag=pulsenetwork7-20\"\n    },\n    {\n      \"item\": \"joist tape (moisture barrier for framing, 50' roll)\",\n      \"quantity\": \"1–2 rolls\",\n      \"unit\": \"roll\",\n      \"unit_price\": \"$15–$25 per roll\",\n      \"total_cost\": \"$15–$50\",\n      \"where_to_buy\": \"Home Depot / Lowe's\",\n      \"amazon_url\": \"https://www.amazon.com/s?k=joist+tape+deck+moisture+barrier&tag=pulsenetwork7-20\"\n    }\n  ],\n  \"tools_needed\": [\n    {\n      \"tool\": \"power drill/driver (18V+, brushless)\",\n      \"own_or_rent\": \"own\",\n      \"estimated","parse_error":true,"generated_at":"2026-06-18T05:32:47.754Z"}},"exampleRequest":{},"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.00","successRate":"1.00","reviews":1,"stars":null,"state":"rated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bsgSnD98TZ1H16FKqTzhK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a complete construction materials takeoff list with quantities, current pricing, and Amazon purchase links for a build project","exampleAgentPrompt":"Can you pull up the full materials takeoff for my build project — I need the complete list with quantities, current prices, and Amazon links so I can see exactly what to order and what it'll cost?","exampleUseCases":[{"title":"Quick budget for kitchen remodel","prompt":"I'm planning to renovate my kitchen this spring — can you generate a complete materials list with current prices so I know exactly what my budget should be?"},{"title":"Emergency materials for storm repairs","prompt":"We had some damage from the storm last week and I need to get supplies fast — pull up everything I need to repair the roof and exterior, with quantities and Amazon links ready to order."},{"title":"Contractor bid comparison and sourcing","prompt":"I'm getting bids from three contractors and want to verify their material costs are reasonable — can you give me a full takeoff with current pricing for this bathroom renovation so I can check their estimates?"}],"resultDescription":"A structured list of all construction materials needed for the project, including each item's quantity, current market price, and a direct Amazon product link for purchasing","failureModes":["No build project context provided — returns empty or error response","Amazon links may be stale or point to unavailable products","Pricing may not reflect real-time market fluctuations","Service may be unavailable if the Vercel deployment is cold or down","Payment not processed — x402 payment required before data is returned"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, ready-to-shop materials takeoff for a construction or build project that includes not just quantities but also current pricing and direct purchase links — ideal for agents helping users plan and procure building materials without manual research","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":1,"lastUsedAt":"2026-06-11T05:29:57.212Z","lastSuccessfullyRanAt":"2026-06-11T05:29:57.212Z","lastHealthCheckAt":"2026-09-13T12:45:06.831Z","isFirstParty":false}