# OUTFRONT Media > OUTFRONT Media (NYSE: OUT) is a U.S. out-of-home (OOH) advertising company and real estate > investment trust operating a national portfolio of billboards, digital displays, and transit > advertising assets, including the MTA Advertising Network across New York City's subways, buses, > and commuter rail. OUTFRONT publishes **no public API, no developer portal, and no > machine-readable API contract of any kind**. Its digital inventory is reachable programmatically > only through third-party DOOH supply-side platforms; those APIs belong to the SSPs, not to > OUTFRONT. **This file was generated by API Evangelist, not by OUTFRONT Media.** It is a third-party discovery summary of a publicly observable surface. OUTFRONT does not serve an `llms.txt` (https://www.outfront.com/llms.txt returned HTTP 404 on 2026-08-12). ## API surface - No public API. `apis: []` in the profile is an honest zero, verified by contract discovery (see "What was probed" below), not an unfinished harvest. - No OpenAPI, Swagger, AsyncAPI, GraphQL SDL, Protobuf, Postman collection, or JSON Schema. - No MCP server, no A2A agent card, no webhooks, no event stream. - No developer portal, no API reference, no sandbox, no API pricing, no published rate limits. ## Company - [OUTFRONT Media](https://www.outfront.com/): corporate website - [Ad Tech](https://www.outfront.com/ad-tech): the ad-technology product line — programmatic, digital direct ad server, audience measurement, attribution, outcomes measurement - [SmartSCOUT](https://www.outfront.com/ad-tech/smartscout): OUTFRONT's proprietary location-data planning and measurement platform (90,000+ assets, 50+ markets). Access is via a contact form; no API, no data feed, no documentation is published. - [Programmatic](https://www.outfront.com/ad-tech/programmatic): inventory is bought "through your DSP of choice" — i.e. mediated by third-party DOOH SSPs (Vistar Media, Place Exchange), whose APIs are their own - [MyOutfront](https://www.myoutfront.com/): customer billing-and-payments portal. React SPA behind a Microsoft Entra ID sign-in; no public API surface. - [Blog](https://www.outfront.com/blog) - [Investor Relations](https://investor.outfront.com/) - [Contact](https://www.outfront.com/contact-us) - [Privacy Policy](https://www.outfront.com/privacy) - [Terms of Use](https://www.outfront.com/terms-of-use) - [GitHub organization](https://github.com/OutfrontMediaUS): four public repos, all forks or mirrors, nothing published since March 2019 ## Published packages OUTFRONT owns the `@outfront` npm scope — nine MIT-licensed packages that are **internal front-end build dependencies** for its ON Smart Media platform (UI kit, map components, auth helper, forms, a Create React App fork, OpenSearch ops tooling). None is an API client library. - [@outfront/ui-kit](https://www.npmjs.com/package/@outfront/ui-kit) — 2.77.1 (2026-03-20) - [@outfront/map](https://www.npmjs.com/package/@outfront/map) — 0.1.31 (2026-03-20) - [@outfront/auth-client](https://www.npmjs.com/package/@outfront/auth-client) — 1.6.0 (2025-11-25) - Full list: `packages/outfront-media-packages.yml` ## API Evangelist artifacts - [apis.yml](https://raw.githubusercontent.com/api-evangelist/outfront-media/refs/heads/main/apis.yml) — APIs.json 0.19 profile - `packages/outfront-media-packages.yml` — first-party npm scope, versions and release dates - `well-known/outfront-media-well-known.yml` — full `/.well-known/` probe record (0 documents found) - `security/outfront-media-domain-security.yml` — TLS/HSTS/DNSSEC/CAA/SPF/DMARC probe - `plans/outfront-media-plans-pricing.yml` — no published API plans (plan_count 0) - `rate-limits/outfront-media-rate-limits.yml` — no published rate limits (limit_count 0) ## What was probed (2026-08-12) Contract discovery ran against every OUTFRONT-controlled host before recording "no spec": - `www.outfront.com` — `/openapi.json`, `/swagger.json`, `/api-docs`, `/graphql`, `/llms.txt`, and the full `/.well-known/` set: all HTTP 404 - `api.outfront.com` — resolves to Vercel and serves the unmodified "Create Next App" starter template at `/` (HTTP 200); every spec and `/.well-known/` path returns HTTP 404 - `www.myoutfront.com` — React SPA that answers HTTP 200 with the same 728-byte shell for every path, including nonsense ones; no path returns a document - `myoutfront-api-*.azurewebsites.net` — the portal's backing Azure App Service, extracted from the SPA's own JavaScript bundle. `/swagger/v1/swagger.json`, `/openapi/v1.json`, `/swagger` and `/` all return HTTP 404: no spec is exposed - `developer.outfront.com`, `developers.outfront.com`, `docs.outfront.com`, `apis.outfront.com`, `portal.outfront.com`, `status.outfront.com` — all NXDOMAIN - `www.outfront.com/sitemap.xml` — 677 URLs, none of them a developer, API, docs, status, or pricing page - No `security.txt`, no bug-bounty program, no trust center ## Notes for agents - Do not attribute the AdQuick, Vistar Media, or Place Exchange APIs to OUTFRONT. OUTFRONT's inventory is *reachable* through those platforms; the contracts are theirs. - OUTFRONT sold its Canadian business to Bell Media in 2022 and operates in the U.S. only. - The only entry point for OUTFRONT inventory, data, or measurement is a human sales conversation via https://www.outfront.com/contact-us. --- generated: 2026-08-12 method: generated source: apis.yml + repo artifacts + live probes; OUTFRONT serves no llms.txt (404)