Case study
Tabelog API: reconstructing the Tabelog Inbound backend specification
Tabelog API reconstructs an OpenAPI 3.0.3 description of the Tabelog Inbound 2.24.1 app backend from decompiled smali. Its scripts extract API definitions and serializers into YAML and JSON specifications, while notes cover endpoint paths, token handling, and selected live checks reported by the author.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-29
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Regeneration requires Python 3.10+, a decompiled com.kakaku.tabelog.tourists 2.24.1 smali ZIP, and openapi-spec-validator.
- Limits: Required fields, nullability, and endpoint authentication are partly inferred from code; the author reports only selected calls were checked live.
- License: MIT license.
Cite
BibTeX
@misc{tabelog-api-spec-case,
title = {{Tabelog API: reconstructing the Tabelog Inbound backend specification}},
howpublished = {\url{https://github.com/horse-3903/tabelog-api-spec}},
url = {https://github.com/horse-3903/tabelog-api-spec},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/tabelog-api-spec-case/}}
}Plain text
Tabelog API: reconstructing the Tabelog Inbound backend specification. https://github.com/horse-3903/tabelog-api-spec (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/tabelog-api-spec-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Apps
- Platinenlupe: reconstructing an EarVision camera protocol for browser viewing · Case study
- Wuwa Tappo Linux: a Qt reconstruction of the desktop shell · Case study
- Ocypus Digital Controller: reconstructing cooler display communication · Case study
- dvpn-decrypter: exporting SOLAR Labs dVPN mnemonics · Case study
- OpenCfMoto for iOS: a PXC motorcycle-dashboard client · Case study
- MechControl: replacing Uniwill laptop control through EC research · Case study