What you can do here
- Browse filmsBy maker, type, box speed and format, each with its datasheet values.
- Development timesEvery film in your developer: dilution, EI and temperature, from the datasheet.
- Reciprocity calculatorLong exposures worked out from each film's own table or formula.
- Cost per shotWhat a roll and every frame cost: cheapest roll plus lab developing, in your country.
- Lab pricesWhat labs charge to develop a roll of C-41, B&W, E-6 or ECN-2.
- Which stock is it?Rebranded and cine-derived films, and what they're made from.
- Shop pricesToday's price per roll across European, UK and US shops.
75 films so far
- Lomography 17Babylon Kino B&W 13 · Berlin Kino B&W 400 · Color Negative 100 · Color Negative 400 · Color Negative 800 · Earl Grey B&W 100 · Fantôme Kino B&W 8 · Lady Grey B&W 400 · Lobster Redscale 110 · LomoChrome Metropolis · LomoChrome Purple · LomoChrome Turquoise · Orca B&W 100 · Peacock X-Pro Slide 110 · Potsdam Kino B&W 100 · Redscale XR 50-200 · Tiger Color Negative 110
- Ilford · Kentmere · Harman 13Ilford Delta 100 Professional · Ilford Delta 3200 Professional · Ilford Delta 400 Professional · Ilford FP4 Plus · Ilford HP5 Plus · Kentmere Pan 100 · Kentmere Pan 200 · Kentmere Pan 400 · Ilford Ortho Plus · Ilford Pan F Plus · Harman Phoenix 200 · Ilford SFX 200 · Ilford XP2 Super
- Kodak 11Ektar 100 · Gold 200 · Portra 160 · Portra 400 · Portra 800 · T-Max 100 · T-Max 400 · T-Max P3200 · Tri-X 320 · Tri-X 400 · Ultra Max 400
- Foma 9Foma Cine Ortho 400 · Foma Ortho 400 · Fomapan 100 Classic · Fomapan 200 Creative · Fomapan 400 Action · Fomapan Cine 100 · Fomapan Cine 400 · Fomapan R · Retropan 320 Soft
- Fujifilm 7Acros II · C200 · Pro 400H · Provia 100F · Superia X-TRA 400 · Velvia 100 · Velvia 50
- Eastman · Kodak 6Eastman Double-X · Kodak Ektachrome E100 · Kodak Vision3 200T · Kodak Vision3 250D · Kodak Vision3 500T · Kodak Vision3 50D
- CineStill 5400Dynamic · 50Daylight · 800Tungsten · BwXX · REDRUM
- Candido 3Candido 200 Studio · Candido 400 Classic · Candido 800 Reserve
- ADOX 1CMS 20 II
- Bergger 1Pancro 400
- Wolfen 1NC500
- ORWO 1UN54
More films are added as datasheets are reviewed.
What it costs today
- £15.99Carmarthen CamerasUK
Per roll, incl. VAT, excl. shipping. Each shop's own currency, not converted. Checked 30 Oct, 19:04 UTC. Line: last 30 days.
curl /api/v1/films/candido-200/prices?format=135&exposures=36&country=GBBuild with the data
Everything above is also a free JSON API and an MCP server for AI assistants. Read-only, no key. Full reference with examples in five languages: API docs.
Ask for a film
curl /api/v1/films/kodak-portra-400{
"id": "kodak-portra-400",
"name": "Portra 400",
"speed": {
"iso": 400,
"din": 27,
"dxCoded": true
},
"exposure": [
{
"light": "daylight",
"filter": null,
"ei": 400,
"source": {
"kind": "datasheet",
"datasheet": {
"code": "E-4050",
"revision": "2016-02"
}
}
}
],
"processing": [
"C-41"
],
…
}Endpoints
GET /api/v1/films- Search and filter: type, ISO range, process, maker, tag
GET /api/v1/films/:id- One film, every field with its source
GET /api/v1/films/:id/dev-times- Developer × dilution × EI × temperature
GET /api/v1/films/:id/curves- Characteristic and spectral curves as points
GET /api/v1/developers- Every developer with published times
GET /api/v1/films/:id/prices- Shop prices, cheapest per roll first; /history for 365 days
GET /api/v1/prices/deals- Offers well under their own 30-day median
Examples in JavaScript, Python, Ruby, PHP and curl, plus every parameter: API docs.
Ask an AI assistant
The same data as an MCP server. Add it once, then ask things like How long do I develop HP5 Plus at EI 1600 in DD-X?
The assistant answers from the datasheet and names the source.
claude mcp add --transport http rolllog https://rolllog.io/mcp{ "mcpServers": { "rolllog": { "type": "http", "url": "https://rolllog.io/mcp" } } }Any MCP client that speaks Streamable HTTP works. Read-only, no key needed. Free for non-commercial use; commercial use needs a licence (terms).
search_films- Find films by name, type, ISO, process, maker or tag
get_film- Everything about one film, with sources. Aliases like RVP50 work
get_dev_times- Development times, filtered by developer, dilution or EI
list_developers- Every developer with published times
get_curves- Digitized curves, where available
get_prices- Today's shop prices for a film, cheapest per roll first
get_price_deals- Offers well under their own 30-day median