Skip to main content
Public BudgetPixel content can be embedded on other websites. Two paths:
  • Paste the link. Editors that support oEmbed — self-hosted WordPress (for admins/editors), Ghost, Discourse, Slack unfurls, Mastodon cards, and the iframely/embed.ly-backed editors behind Notion, Medium and Substack — turn a pasted budgetpixel.com link into the player automatically. BudgetPixel is listed in the oEmbed providers registry and every embeddable page carries a discovery tag.
  • Copy the embed code. The Embed button on post pages (share menu) and on every sound and music page copies the same snippet the oEmbed endpoint returns, for plain HTML sites and editors without oEmbed support.

What can be embedded

Only public, moderation-passed posts are embeddable; private, unlisted, deleted or adult-rated posts return 404. An embed always reflects the post’s current state — if the creator deletes it later, the player shows an “unavailable” notice.

Endpoint

Responses carry Cache-Control: public, max-age=900 and cache_age: 3600. Unknown or non-public URLs return 404.

Example

The html is an iframe of a bare embed page (/embed/p/{id}, /embed/sfx/{slug}, /embed/music/{slug}) plus a caption outside the frame naming the post, the creator and BudgetPixel. Embed pages set Content-Security-Policy: frame-ancestors * and X-Robots-Tag: noindex, contain no authenticated actions, and load no cookies or analytics.

Discovery tag

Every embeddable page includes:

Terms

Embedding public posts and Audio Library content is covered by the Terms of Service (Sections 9 and 21) and the audio license. Embeds stream media from BudgetPixel; they are not downloads and do not grant additional rights.