# Space Cat Lab > Film processing service in Bangkok, Thailand. C41, B&W, and ECN-2 development with scanning. Own-brand film stock (SpaceCat 400). "Takin your film to outta space." ## Overview Space Cat Lab is a film processing laboratory in Bangkok, Thailand, registered as SPACE CAT LAB CO., LTD. (CIN 0105562136774, incorporated 8 August 2019). The lab offers development and scanning for 35mm and 120 film, including color negative (C41), black & white, and ECN-2 motion picture processes. Turnaround is approximately one day. ## Location - Address: Visetsiri Building (อาคารวิเศษศิริ), 226 Phahonyothin Rd, Samsen Nai, Phaya Thai, Bangkok 10400, Thailand - The lab relocated to this address in July 2024. ## Contact - Phone: +66 84 045 3717 - Email: spacecatbkk@gmail.com - Facebook: https://www.facebook.com/spacecatbkk - Instagram: https://www.instagram.com/spacecatlab ## Services - C41 color negative development (35mm, 120) - Black & White development (35mm, 120) - ECN-2 motion picture film development (35mm, 120) - Push / pull processing (per stop) - Half-frame scanning - Return postage (for mail-in customers) - Scanners: Fujifilm Frontier SP500, SP3000, and Noritsu LS600 ## Pricing (THB, process + scan included) - C41 35mm: ฿150 - C41 120: ฿200 - B&W 35mm: ฿200 - B&W 120: ฿220 - ECN-2 35mm/120: ฿250 - Space Cat Film 35mm/120: ฿100 - Push/Pull (per stop): ฿30 - Half-frame scan: Free - Return postal: ฿50 ## Products - SpaceCat 400 — own-brand color negative film, ISO 400 - SpaceCat × BINKO "Jupiter" — collab color negative film, ISO 400, 27 exp, ฿350 (includes ฿50 dev/scan discount) ## Website Links - [Home](https://www.spacecatbkk.com/) - [Price List](https://www.spacecatbkk.com/pricelist) - [Terms & Conditions](https://www.spacecatbkk.com/terms) - [Processing Form](https://form.spacecatbkk.com) - [LLMs File](https://www.spacecatbkk.com/llms.txt) ## API Endpoints Base URL: `https://www.spacecatbkk.com` ### GET /api/turnaround Returns current average turnaround times per film process, computed from the order database (Airtable). Cached server-side and refreshed every 5 hours. Response: `application/json` ```json [ {"Process": "C41", "Days": "1d"}, {"Process": "B&W", "Days": "2d"}, {"Process": "ECN-2", "Days": "3d"} ] ``` - `Days` format: hours for sub-2-day turnaround (e.g. `"20h"`), whole days rounded up otherwise (e.g. `"3"`). `"—"` when no data is available. ### GET /llms.txt Returns this file (`text/plain`). ### GET /pricelist Returns the price list as an HTML page. ## Internal: Airtable Integration The server reads order data from an Airtable base to compute turnaround times. This is not publicly accessible (requires `AIRTABLE_TOKEN`). - Base ID: `app9oIIffqxOD0lyL` - Table: `Orders` - Views: `C41TURNAROUND`, `BWTURNAROUND`, `ECN2TURNAROUND` - Field: `turnaround` (numeric, in hours) - The server fetches all records per view, averages the `turnaround` field, and converts to days/hours. - Env var: `AIRTABLE_TOKEN` (Airtable personal access token) ## Environment Variables - `AIRTABLE_TOKEN` — Airtable personal access token for turnaround data (required for live turnaround times; falls back to `"—"` if unset) - `PORT` — HTTP port (default: `8383`)