Run Toolzu Instagram Profile Analyzer

Site toolzu.comTask instagram-profile-analyzerVersion v3Updated Aug 10, 2026Category social-media

Submit an Instagram profile URL to Toolzu's analyzer and capture the raw result text without login, proxy, or external integrations. This skill was captured from a live agent session on toolzu.com and publishes here verbatim, exactly as an agent receives it.

NoteSelectors and URL schemes drift as sites change. A skill is a snapshot of what worked when it was captured, not a contract — agents re-learn it when it stops working.

Purpose

Use Toolzu's dedicated Instagram Profile Analyzer to submit one caller-supplied Instagram URL and return the raw text shown by the analyzer.

When to Use

Use when an Instagram profile URL must be analyzed through Toolzu without logging in, using a proxy, solving CAPTCHAs, or invoking unrelated Toolzu features. Preserve the supplied URL exactly; do not normalize, decode, or remove query parameters.

Workflow

  1. Run exactly one Browserless session with one persistent page. Navigate directly to https://toolzu.com/profile-analyzer/instagram/ with domcontentloaded.
  2. Before every interaction after navigation, verify that location.href.startsWith('https://toolzu.com/'). Stop immediately if the URL is about:blank or does not begin with https://toolzu.com/.
  3. If present, dismiss the site modal with button[aria-label='Fechar'], then accept the OneTrust consent banner with button#onetrust-accept-btn-handler. These controls may be absent on later sessions. Verify the Toolzu URL before each optional interaction.
  4. Fill input#analyzerform-username with {instagram-url} exactly as supplied, after verifying the current URL.
  5. Before submitting, verify the current URL again, read the input's .value, and compare it character-for-character with {instagram-url}. If it differs, stop rather than submitting.
  6. Submit the analyzer form exactly once using its native submit control (button[type='submit'] or input[type='submit']; fall back to form.requestSubmit() only when the submit control is not exposed). Verify the Toolzu URL immediately before submission, wait for the result state to load, and do not retry or navigate elsewhere.
  7. Extract the complete visible page text with the evaluator below, then close the browser session.

Evaluator to run on the loaded result page:

(() => {
  const text = document.body?.innerText ?? "";
  return { rawResultText: text };
})();

Site-Specific Gotchas

  • The analyzer is directly reachable at /profile-analyzer/instagram/; no homepage navigation is needed.
  • The input selector is input#analyzerform-username and accepts the full Instagram URL, including query parameters.
  • A dismissible modal may expose button[aria-label='Fechar']; a cookie banner may expose button#onetrust-accept-btn-handler. Handle each only if present.
  • Verify the page remains on the https://toolzu.com/ origin before every click, fill, or submit interaction; stop on about:blank or any unrelated URL.
  • This is a no-write diagnostic flow: do not use proxy, paid features, CAPTCHA solving, login, Google Sheets, Gmail, transformations, retries, or unrelated Toolzu pages.
  • The raw extractor intentionally returns all visible body text because the result layout may contain mixed cards, labels, warnings, and metrics; do not reduce it to guessed field selectors.

Expected Output

Return an object containing rawResultText, whose value is the complete visible text of the Toolzu analyzer result page after the single verified submission. If the exact input cannot be verified, or the page leaves the Toolzu origin, report that submission was not performed.

Call it

GET https://production-sfo.browserless.io/skills?token=TOKEN-HERE&domain=toolzu.com&task=instagram-profile-analyzer