For organisations & photographers
Show your albums on any website.
Every published album on Photo Community can be embedded on your own site — a hair-salon event page, a jazz café programme, a sports-club news section. One <script> tag, or the JSON API if you want full control over the layout.
For photographers
Generate an API key
Open Dashboard → Embed after signing in. Create one key per organisation you want to share with. Each key only exposes your own published albums.
Open developer dashboard →For organisations
Ask your photographer
Your photographer can issue an API key from their dashboard and send it to your webmaster. Paste the snippet below into your CMS and the albums appear automatically as soon as a new event is published.
1 · Drop-in widget
Works in WordPress, Squarespace, Webflow, raw HTML — anywhere you can paste a script.
<div id="pcnl-albums"></div> <script src="https://photocommunitynl.lovable.app/embed.js" data-pcnl-api-key="pcnl_YOUR_API_KEY" data-pcnl-target="#pcnl-albums" data-pcnl-limit="12"></script>
Optional attributes: data-pcnl-album-id (single album), data-pcnl-share-token, data-pcnl-limit.
2 · JSON endpoint
Returns published albums with signed thumbnail and preview URLs (valid 1 hour). CORS is open for GET.
curl -H "x-pcnl-api-key: pcnl_YOUR_API_KEY" \ https://photocommunitynl.lovable.app/api/public/albums
Response shape
{
"albums": [
{
"id": "uuid",
"title": "Brazil XL Jam",
"event_date": "2026-06-19",
"location": "Jazz café dizzy",
"share_token": "…",
"url": "https://photocommunitynl.lovable.app/album/<share_token>",
"photos": [
{ "id": "…", "thumbnail_url": "…", "preview_url": "…", "sort_order": 0 }
]
}
]
}Questions? Email hello@photocommunitynl.nl.