Start with the vehicle family. The first visible results are not one broad Daihatsu mix. They break quickly into Charade, F300 HD engine, Cuore L500/L501, and Terios J100 or Terios II J200/J210/J211. If you begin with “Daihatsu manual” alone, you are still too broad for this page.
The biggest risk here is assuming that one familiar model name is enough. Charade appears more than once right at the top, but not in the same form. There is a 1983-1987 Charade G11 service manual, a broader 1983-1993 Charade workshop manual, and a 1987-1994 Charade G100 (GTTI) workshop manual. Those should not be treated as interchangeable just because they share the Charade name.
On this page, the code does real work. G11, G100, GTTI, L500, L501, J100, J200, J210, and J211 are not small extras. They are the details that separate the right manual from a listing that only looks close. The same goes for Terios versus Terios II. If your exact code is missing, treat the result as a near match, not a safe one.
The 1997-1999 Daihatsu Terios J100 entry is specifically for the automatic transmission. That means it should not be read like the broader service listings around it. If you need full-vehicle coverage, check the title carefully before assuming that a Terios result covers everything.
Use a tight order: model family first, exact chassis or series code second, year range third, and only then the type of reference. That is the quickest way to avoid a wrong pick here, because the first visible Daihatsu listings are close enough in naming that a short or casual read can easily send you to the wrong manual.