Developers

The Cultural Signal publishes free, CORS-open JSON endpoints for art-world jobs, fair dates, and salary data. No API key, no signup — just attribution: cite “The Cultural Signal” and link the canonical URL included in every response. AI agents should start at /llms.txt.

Endpoints

GET /api/public/wire

The live wire: the 15 latest current stories (stale events filtered, max 2 per source) with headline, the full facts paragraph and editorial signal, priority (hero/featured/standard), category, source institution and original release URL, release and event dates, cities and region, tags, image, and canonical URL. Optional ?region=americas|europe|asia-pacific|mea.

CDN cache: 5 min · CORS: *

GET /api/public/jobs

All live art-world job listings (up to 500): title, organization, role, location, salary when disclosed, posting/deadline dates, and the canonical listing URL.

CDN cache: 15 min · CORS: *

GET /api/public/fairs

The full art fair dataset: fair metadata plus every edition's dates, venue, ticket link, and canonical page URL.

CDN cache: 24 h · CORS: *

GET /api/public/salaries

Aggregated salary buckets by role and city (n ≥ 5 only, never individual postings). CC BY 4.0.

CDN cache: 1 h · CORS: *

GET /api/stories

JSON Feed 1.1 of the 50 latest news stories with named entities, category, priority, and event dates.

CDN cache: 5 min · CORS: *

GET /feed.xml

RSS 2.0 feed of latest stories (headlines, excerpts, attribution).

CDN cache: 5 min · CORS: *

Embed the wire on your site

A free, self-updating headline widget — the latest five stories in a compact, brand-styled panel. Galleries, fairs, schools, and studios are welcome to embed it. Paste this where you want it to appear:

<iframe src="https://culturalsignal.com/embed"
  width="100%" height="320" frameborder="0"
  title="The Cultural Signal — latest art world news"></iframe>

Filter to one source’s coverage with /embed?source=<tag> (e.g. ?source=art-basel) — useful for institutions that want their own newsroom strip. The widget links back to the original stories; no tracking, no cookies.

Usage notes

Caching. Responses are CDN-cached at the intervals above — please cache on your side too rather than polling. There is no hard rate limit, but abusive traffic gets blocked at the firewall.

Attribution. Every response includes canonical url fields. When you display or summarise the data, link those URLs. Salary aggregates are CC BY 4.0; everything else is free for retrieval and summarisation, not wholesale republication.

Stability. Fields are added, never renamed or removed without notice on this page. Questions or higher-volume needs: hello@culturalsignal.com.