google-play-scraper icon indicating copy to clipboard operation
google-play-scraper copied to clipboard

Cannot read properties of undefined (reading 'fantasy-land/map')

Open yannick-bonnefond opened this issue 1 month ago • 0 comments

Hello,

Some developer pages scrapping are failling with the following error:

TypeError: Cannot read properties of undefined (reading 'fantasy-land/map')
    at file:///home/node/app/node_modules/ramda/es/internal/_dispatchable.js:31:23
    at Module.f2 (file:///home/node/app/node_modules/ramda/es/internal/_curry2.js:28:14)
    at parseDeveloperApps (file:///home/node/app/node_modules/google-play-scraper/lib/developer.js:119:27)
    at file:///home/node/app/node_modules/google-play-scraper/lib/developer.js:52:29
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

It happens when calling the developer method on some developer accounts for instance: 7502834977667077022 Store link

Here a code to reproduce this error:

import scrapper from 'google-play-scraper';

const devIds: string[] = ['7502834977667077022'];

void (async () => {
  // eslint-disable-next-line no-restricted-syntax
  for (const devId of devIds) {
    try {
      await scrapper.developer({
        devId,
      });
    } catch (error) {
      console.log(`Fail to fetch ${devId}`, { error });
    }
  }
})();

yannick-bonnefond avatar Nov 24 '25 12:11 yannick-bonnefond