DIYgod/RSSHub · error · Error

Profile not found

Error message

Profile not found

What it means

Error "Profile not found" thrown in DIYgod/RSSHub.

Source

Thrown at lib/routes/picuki/profile.ts:111

                            expectResourceTypes.has(request.resourceType()) ? route.continue() : route.abort();
                        });
                    },
                });
                await page.waitForSelector('.content');
                response = await page.content();
                await destroy();
            } else {
                throw new NotFoundError((error as Error).message);
            }
        }

        const $ = load(response);

        if ($('.posts-empty').length) {
            throw new Error($('.posts-empty').text().trim() || 'No posts found');
        }
        if ($('.error-p').length) {
            throw new Error($('.error-p span').text().trim() || 'Profile not found');
        }

        const username = $('.profile-info .username').text().trim();

        const items = $('.posts-video .posts__video-item .posts__video-item-a')
            .toArray()
            .map((item) => {
                const $item = $(item);
                const videoId = $item.attr('href')?.split('/').pop();
                const img = $item.find('img');
                return {
                    title: img.attr('alt') || '',
                    author: username,
                    renderData: {
                        poster: img.attr('src'),
                        source: `${baseUrl}/player/${videoId}`,
                        id: videoId,
                    },

View on GitHub (pinned to bed535e087)

Solutions

  1. Check the profile name spelling and confirm the profile exists on Instagram/picuki.

When it happens

Trigger: The requested profile cannot be found on picuki (removed, renamed, or private).

Common situations: See trigger scenarios.


AI-assisted analysis of DIYgod/RSSHub@bed535e087 (2026-08-12). Data as JSON: /api/errors/6fabec99b6ff9498. Report an issue: GitHub.