Beacon Roofing Supply website screenshot

Beacon Roofing Supply

Beacon Roofing Supply (formerly NASDAQ: BECN) is one of the largest distributors of residential and non-residential roofing materials and complementary building products in North America, operating roughly 600 branches. QXO, Inc. completed its acquisition of Beacon on 2025-04-29 and the business now trades under the QXO brand. Its contractor commerce platform, Beacon PRO+, publishes an unusually complete REST surface: eleven OpenAPI 3.0 documents totalling 424 operations, indexed at https://beaconproplus.com/swagger/ and covering catalog search, account-specific real-time pricing, branch availability, cart and order submission, quotes and approval workflows, order history, delivery tracking, invoices, manufacturer rebates, permission management and the EagleView, GAF QuickMeasure and Hover measurement integrations, plus an OAuth 2.0 token service and a change log covering 72 releases. Access is sales-gated at https://www.qxo.com/customapi; contracts are public.

Beacon Roofing Supply publishes 41 APIs on the APIs.io network, including Add Multiple Items To Order API, Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app) API, Bill Trust Services API, and 38 more. Tagged areas include Construction, Distribution, Roofing, Building Materials, and E-Commerce.

Beacon Roofing Supply’s developer surface includes authentication, documentation, API reference, getting-started guide, signup flow, support, engineering blog, and 29 more developer resources.

44.7/100 developing ▬ flat Agent 27/100 agent aware Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessPaid
21 APIs 6 Features 4 Use Cases
ConstructionDistributionRoofingBuilding MaterialsE-CommerceFortune 1000Supply ChainOrderCatalogDelivery

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/beacon-roofing-supply: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 41

Individual APIs this provider publishes, each with its own machine-readable definition.

Beacon Roofing Supply Add Multiple Items To Order API

The Add Multiple Items To Order API from Beacon Roofing Supply — 1 operation(s) for add multiple items to order.

Beacon Roofing Supply Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app) API

The Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app) API from Beacon Roofing Supply — 2 operation(s) for beacon stack (base url:- https://beacon-api-x7xzzdp3...

Beacon Roofing Supply Bill Trust Services API

The Bill Trust Services API from Beacon Roofing Supply — 1 operation(s) for bill trust services.

Beacon Roofing Supply Catalog ITEM Services API

The Catalog ITEM Services API from Beacon Roofing Supply — 27 operation(s) for catalog item services.

Beacon Roofing Supply Checkout API

The Checkout API from Beacon Roofing Supply — 14 operation(s) for checkout.

Beacon Roofing Supply Customer Services API

The Customer Services API from Beacon Roofing Supply — 4 operation(s) for customer services.

Beacon Roofing Supply Delivery Tracking Service API

The Delivery Tracking Service API from Beacon Roofing Supply — 9 operation(s) for delivery tracking service.

Beacon Roofing Supply Eagle View Order API

The Eagle View Order API from Beacon Roofing Supply — 11 operation(s) for eagle view order.

Beacon Roofing Supply Eagle View Reports API

The Eagle View Reports API from Beacon Roofing Supply — 3 operation(s) for eagle view reports.

Beacon Roofing Supply EV Measurement to Order API

The EV Measurement to Order API from Beacon Roofing Supply — 12 operation(s) for ev measurement to order.

Beacon Roofing Supply Favorites Services API

The Favorites Services API from Beacon Roofing Supply — 4 operation(s) for favorites services.

Beacon Roofing Supply GAF Quick Measure Services API

The GAF Quick Measure Services API from Beacon Roofing Supply — 3 operation(s) for gaf quick measure services.

Beacon Roofing Supply Health Check API

The Health Check API from Beacon Roofing Supply — 1 operation(s) for health check.

Beacon Roofing Supply Hover Job Services API

The Hover Job Services API from Beacon Roofing Supply — 4 operation(s) for hover job services.

Beacon Roofing Supply IDP Token Services API

The IDP Token Services API from Beacon Roofing Supply — 1 operation(s) for idp token services.

Beacon Roofing Supply Integration Services API

The Integration Services API from Beacon Roofing Supply — 1 operation(s) for integration services.

Beacon Roofing Supply Integrations - Development API

The Integrations - Development API from Beacon Roofing Supply — 2 operation(s) for integrations - development.

Beacon Roofing Supply Invoiced Services API

The Invoiced Services API from Beacon Roofing Supply — 1 operation(s) for invoiced services.

Beacon Roofing Supply Job Service API

The Job Service API from Beacon Roofing Supply — 2 operation(s) for job service.

Beacon Roofing Supply Journal Services API

The Journal Services API from Beacon Roofing Supply — 5 operation(s) for journal services.

Beacon Roofing Supply Loyal Reward Services API

The Loyal Reward Services API from Beacon Roofing Supply — 1 operation(s) for loyal reward services.

Beacon Roofing Supply My Account Services API

The My Account Services API from Beacon Roofing Supply — 37 operation(s) for my account services.

Beacon Roofing Supply OAuth Service API

The OAuth Service API from Beacon Roofing Supply — 1 operation(s) for oauth service.

Beacon Roofing Supply Order History Services API

The Order History Services API from Beacon Roofing Supply — 6 operation(s) for order history services.

Beacon Roofing Supply Perfect Order Services API

The Perfect Order Services API from Beacon Roofing Supply — 4 operation(s) for perfect order services.

Beacon Roofing Supply Pricing Services API

The Pricing Services API from Beacon Roofing Supply — 2 operation(s) for pricing services.

Beacon Roofing Supply Quote Order Services API

The Quote Order Services API from Beacon Roofing Supply — 8 operation(s) for quote order services.

Beacon Roofing Supply Quote Services API

The Quote Services API from Beacon Roofing Supply — 13 operation(s) for quote services.

Beacon Roofing Supply Rebate Services API

The Rebate Services API from Beacon Roofing Supply — 10 operation(s) for rebate services.

Beacon Roofing Supply Sales Order Hold Services API

The Sales Order Hold Services API from Beacon Roofing Supply — 2 operation(s) for sales order hold services.

Beacon Roofing Supply Saved Order Services API

The Saved Order Services API from Beacon Roofing Supply — 16 operation(s) for saved order services.

Beacon Roofing Supply SMS Services API

The SMS Services API from Beacon Roofing Supply — 1 operation(s) for sms services.

Beacon Roofing Supply Submit Order Services API

The Submit Order Services API from Beacon Roofing Supply — 1 operation(s) for submit order services.

Beacon Roofing Supply Suggestive Selling API

The Suggestive Selling API from Beacon Roofing Supply — 1 operation(s) for suggestive selling.

Beacon Roofing Supply Template Services API

The Template Services API from Beacon Roofing Supply — 11 operation(s) for template services.

Beacon Roofing Supply User Register Services API

The User Register Services API from Beacon Roofing Supply — 4 operation(s) for user register services.

Beacon Roofing Supply User Tour Services API

The User Tour Services API from Beacon Roofing Supply — 2 operation(s) for user tour services.

Beacon Roofing Supply V1 API

The V1 API from Beacon Roofing Supply — 10 operation(s) for v1.

Beacon Roofing Supply V2 API

The V2 API from Beacon Roofing Supply — 126 operation(s) for v2.

Beacon Roofing Supply V3 API

The V3 API from Beacon Roofing Supply — 4 operation(s) for v3.

Beacon Roofing Supply V4 API

The V4 API from Beacon Roofing Supply — 1 operation(s) for v4.

Scroll for all 41

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Real-Time Inventory and Pricing

Access live product inventory levels and pricing across Beacon locations for accurate contractor quoting.

Online Ordering

Place, manage, and track roofing material orders programmatically through the Beacon PRO+ API.

Delivery Tracking

Real-time delivery status updates and tracking for all Beacon material orders.

Account Management

Manage contractor account details, billing, and payment information through the API.

Storm Tracking Alerts

Receive storm event notifications to proactively reach out to customers in affected areas.

Rebate Tracking

Track manufacturer rebate programs and earned rebates through the API.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Beacon Roofing Supply Authentication

apiKey/http · 6 schemes

SECURITY

Beacon Roofing Supply Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Beacon Roofing Supply Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Use Cases 4

What developers build with this provider.

Contractor Management Software Integration

Integrate Beacon PRO+ with AccuLynx, JobNimbus, or other contractor management platforms to enable in-app material ordering.

ERP Integration

Connect enterprise ERP systems with Beacon ordering and inventory for automated procurement workflows.

Custom Ordering Portals

Build custom ordering interfaces for roofing contractors that pull live Beacon pricing and inventory.

Delivery Logistics

Integrate Beacon delivery tracking into construction project management and scheduling tools.

Integrations 4

Pre-built integrations with other platforms and tools.

AccuLynx

Roofing contractor management software with native Beacon PRO+ integration for material ordering.

JobNimbus

Contractor CRM and project management platform with Beacon PRO+ material order integration.

GAF

Roofing manufacturer partnership enabling GAF product ordering through Beacon PRO+ e-commerce.

TrueCommerce EDI

EDI integration service enabling electronic purchase orders, ASNs, and invoices with Beacon Roofing Supply.

Press 5

Recent news and press coverage referencing this provider.

QXO completes the acquisition of Beacon Roofing Supply ...

BEACON ROOFING SUPPLY, INC. QUEEN MERGERCO, INC ...

In case you missed it: From private label roofing products ...

How QXO is Using AI to Streamline Distribution

QXO launches $11 billion tender offer for Beacon Roofing ...

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 7

Properties that don't map to a standard resource type

Scroll for all 7

Source (apis.yml)

apis.yml Raw ↑
aid: beacon-roofing-supply
url: https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/apis.yml
name: Beacon Roofing Supply
description: 'Beacon Roofing Supply (formerly NASDAQ: BECN) is one of the largest distributors of residential and non-residential
  roofing materials and complementary building products in North America, operating roughly 600 branches. QXO, Inc. completed
  its acquisition of Beacon on 2025-04-29 and the business now trades under the QXO brand. Its contractor commerce platform,
  Beacon PRO+, publishes an unusually complete REST surface: eleven OpenAPI 3.0 documents totalling 424 operations, indexed
  at https://beaconproplus.com/swagger/ and covering catalog search, account-specific real-time pricing, branch availability,
  cart and order submission, quotes and approval workflows, order history, delivery tracking, invoices, manufacturer rebates,
  permission management and the EagleView, GAF QuickMeasure and Hover measurement integrations, plus an OAuth 2.0 token service
  and a change log covering 72 releases. Access is sales-gated at https://www.qxo.com/customapi; contracts are public.'
type: Index
deliveryModel:
  model: hosted-saas
  open_source: false
  commercial: true
  callable_host: true
  label: Vendor-hosted commercial API
  confidence: high
  source:
  - url: https://beaconproplus.com/v2/rest/com/becn/branchlist
    status: 401
    note: live vendor-hosted API, structured JSON auth challenge (probed 2026-09-04)
  - url: https://www.qxo.com/integrations/api-license-terms
    status: 200
    note: published commercial API licence terms — non-exclusive, non-assignable, no open-source grant
  - openapi
  generated: '2026-09-04'
  method: probed
accessModel:
  pricing: paid
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: medium
  source:
  - plans
  - url: https://www.becn.com/
    status: 301
    note: 'declared website redirects to https://www.qxo.com/. RESOLVED 2026-09-04: this is an acquisition, not a stale domain
      — QXO, Inc. completed its acquisition of Beacon Roofing Supply on 2025-04-29 and folded the PRO+ web app into qxo.com.
      The API host did NOT move: https://beaconproplus.com/swagger/ and the /v1|/v2|/v3 REST bases still serve from the Beacon
      domain.'
  - url: https://go.qxo.com/qxoapi
    status: 200
    note: 'API access is sales-gated: requester must already be a QXO customer and accept the API licence terms. No self-serve
      signup, no published price.'
  generated: '2026-09-04'
  method: searched
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/beacon-roofing-supply.png
tags:
- Construction
- Distribution
- Roofing
- Building Materials
- E-Commerce
- Fortune 1000
- Supply Chain
- Order
- Catalog
- Delivery
access: 3rd-Party
created: '2026-03-23'
modified: '2026-09-04'
position: Consuming
specificationVersion: '0.23'
apis:
- aid: beacon-roofing-supply:beacon-roofing-supply-add-multiple-items-to-order-api
  name: Beacon Roofing Supply Add Multiple Items To Order API
  description: The Add Multiple Items To Order API from Beacon Roofing Supply — 1 operation(s) for add multiple items to order.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Add Multiple Items To Order
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-add-multiple-items-to-order-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-beacon-stack-base-url-https-beacon-api-x7xzzdp35a-uk-a-run-app-api
  name: Beacon Roofing Supply Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app) API
  description: The Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app) API from Beacon Roofing Supply — 2
    operation(s) for beacon stack (base url:- https://beacon-api-x7xzzdp35a-uk.a.run.app).
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags: []
  tags_raw:
  - Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app)
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-beacon-stack-base-url-https-beacon-api-x7xzzdp35a-uk-a-run-app-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-bill-trust-services-api
  name: Beacon Roofing Supply Bill Trust Services API
  description: The Bill Trust Services API from Beacon Roofing Supply — 1 operation(s) for bill trust services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Bill Trust Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-bill-trust-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-catalog-item-services-api
  name: Beacon Roofing Supply Catalog ITEM Services API
  description: The Catalog ITEM Services API from Beacon Roofing Supply — 27 operation(s) for catalog item services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Catalog ITEM Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-catalog-item-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-checkout-api
  name: Beacon Roofing Supply Checkout API
  description: The Checkout API from Beacon Roofing Supply — 14 operation(s) for checkout.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Checkout
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-checkout-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-customer-services-api
  name: Beacon Roofing Supply Customer Services API
  description: The Customer Services API from Beacon Roofing Supply — 4 operation(s) for customer services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Customer Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-customer-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-delivery-tracking-service-api
  name: Beacon Roofing Supply Delivery Tracking Service API
  description: The Delivery Tracking Service API from Beacon Roofing Supply — 9 operation(s) for delivery tracking service.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Delivery Tracking Service
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-delivery-tracking-service-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-eagle-view-order-api
  name: Beacon Roofing Supply Eagle View Order API
  description: The Eagle View Order API from Beacon Roofing Supply — 11 operation(s) for eagle view order.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Eagle View Order
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-eagle-view-order-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-eagle-view-reports-api
  name: Beacon Roofing Supply Eagle View Reports API
  description: The Eagle View Reports API from Beacon Roofing Supply — 3 operation(s) for eagle view reports.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Eagle View Reports
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-eagle-view-reports-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-ev-measurement-to-order-api
  name: Beacon Roofing Supply EV Measurement to Order API
  description: The EV Measurement to Order API from Beacon Roofing Supply — 12 operation(s) for ev measurement to order.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - EV Measurement to Order
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-ev-measurement-to-order-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-favorites-services-api
  name: Beacon Roofing Supply Favorites Services API
  description: The Favorites Services API from Beacon Roofing Supply — 4 operation(s) for favorites services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Favorites Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-favorites-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-gaf-quick-measure-services-api
  name: Beacon Roofing Supply GAF Quick Measure Services API
  description: The GAF Quick Measure Services API from Beacon Roofing Supply — 3 operation(s) for gaf quick measure services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - GAF Quick Measure Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-gaf-quick-measure-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-health-check-api
  name: Beacon Roofing Supply Health Check API
  description: The Health Check API from Beacon Roofing Supply — 1 operation(s) for health check.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Health Check
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-health-check-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-hover-job-services-api
  name: Beacon Roofing Supply Hover Job Services API
  description: The Hover Job Services API from Beacon Roofing Supply — 4 operation(s) for hover job services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Hover Job Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-hover-job-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-idp-token-services-api
  name: Beacon Roofing Supply IDP Token Services API
  description: The IDP Token Services API from Beacon Roofing Supply — 1 operation(s) for idp token services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - IDP Token Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-idp-token-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-integration-services-api
  name: Beacon Roofing Supply Integration Services API
  description: The Integration Services API from Beacon Roofing Supply — 1 operation(s) for integration services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Integration Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-integration-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-integrations-development-api
  name: Beacon Roofing Supply Integrations - Development API
  description: The Integrations - Development API from Beacon Roofing Supply — 2 operation(s) for integrations - development.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Integrations - Development
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-integrations-development-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-invoiced-services-api
  name: Beacon Roofing Supply Invoiced Services API
  description: The Invoiced Services API from Beacon Roofing Supply — 1 operation(s) for invoiced services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Invoiced Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-invoiced-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-job-service-api
  name: Beacon Roofing Supply Job Service API
  description: The Job Service API from Beacon Roofing Supply — 2 operation(s) for job service.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Job Service
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-job-service-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-journal-services-api
  name: Beacon Roofing Supply Journal Services API
  description: The Journal Services API from Beacon Roofing Supply — 5 operation(s) for journal services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Journal Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-journal-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-loyal-reward-services-api
  name: Beacon Roofing Supply Loyal Reward Services API
  description: The Loyal Reward Services API from Beacon Roofing Supply — 1 operation(s) for loyal reward services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Loyal Reward Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-loyal-reward-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-my-account-services-api
  name: Beacon Roofing Supply My Account Services API
  description: The My Account Services API from Beacon Roofing Supply — 37 operation(s) for my account services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - My Account Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-my-account-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-oauth-service-api
  name: Beacon Roofing Supply OAuth Service API
  description: The OAuth Service API from Beacon Roofing Supply — 1 operation(s) for oauth service.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - OAuth Service
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-oauth-service-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-order-history-services-api
  name: Beacon Roofing Supply Order History Services API
  description: The Order History Services API from Beacon Roofing Supply — 6 operation(s) for order history services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Order History Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-order-history-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-perfect-order-services-api
  name: Beacon Roofing Supply Perfect Order Services API
  description: The Perfect Order Services API from Beacon Roofing Supply — 4 operation(s) for perfect order services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Perfect Order Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-perfect-order-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-pricing-services-api
  name: Beacon Roofing Supply Pricing Services API
  description: The Pricing Services API from Beacon Roofing Supply — 2 operation(s) for pricing services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Pricing Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-pricing-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-quote-order-services-api
  name: Beacon Roofing Supply Quote Order Services API
  description: The Quote Order Services API from Beacon Roofing Supply — 8 operation(s) for quote order services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Quote Order Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-quote-order-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/
  - type: Documentation
    url: https://beaconproplus.com/swagger/all_api/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v3/
  - type: Documentation
    url: https://beaconproplus.com/swagger/v1/
  - type: Documentation
    url: https://beaconproplus.com/swagger/oauth2/
  - type: OAuthScopes
    url: scopes/beacon-roofing-supply-scopes.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/public/
  - type: Documentation
    url: https://beaconproplus.com/swagger/internal/
- aid: beacon-roofing-supply:beacon-roofing-supply-quote-services-api
  name: Beacon Roofing Supply Quote Services API
  description: The Quote Services API from Beacon Roofing Supply — 13 operation(s) for quote services.
  humanURL: https://beaconproplus.com/swagger/v2/
  baseURL: https://beaconproplus.com/v2/rest/com/becn
  tags:
  - Quote Services
  properties:
  - type: OpenAPI
    url: openapi/beacon-roofing-supply-quote-services-api-openapi.yml
  - type: Documentation
    url: https://beaconproplus.com/swagger/v2/


# --- truncated at 32 KB (50 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/beacon-roofing-supply"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/beacon-roofing-supply/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/beacon-roofing-supply/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.