> ## Documentation Index
> Fetch the complete documentation index at: https://help.lobstr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How to get readable LinkedIn profile URLs with Get Beautiful Profile URL

> Turn on Get Beautiful Profile URL so your Sales Navigator Leads Scraper returns linkedin.com/in/john-doe instead of the coded profile URL, and learn about its 3,000-per-day limit.

By default, the Sales Navigator Leads Scraper returns each lead's **coded** profile URL — a long internal identifier like `https://www.linkedin.com/in/ACwAAA...`. **Get Beautiful Profile URL** returns the clean, human-readable form instead: `https://www.linkedin.com/in/john-doe`.

<Note>
  This setting is specific to the **Sales Navigator Leads Scraper**.
</Note>

Both forms open the same profile. Coded URLs aren't broken or lower quality — they're just unreadable. Turn this on when a human is going to look at the URLs, or when you're handing the file to a tool or teammate that expects the readable form.

## How to turn it on

The toggle is **off by default**.

<Steps>
  <Step title="Open Advanced Settings">
    Go to your Sales Navigator Leads Scraper Squid, open the **Settings** tab, and scroll to **Advanced Settings**.
  </Step>

  <Step title="Enable Get Beautiful Profile URL">
    Switch on the **Get Beautiful Profile URL** toggle. The change applies to the **next** launch.
  </Step>
</Steps>

The readable URL replaces the coded one in the `LINKEDIN PROFILE URL` column. No extra column is added.

## Does it cost credits?

**No.** Get Beautiful Profile URL is free — it consumes no credits at all. What it does consume is a **daily allowance**, and a small amount of time.

The speed cost is minor: lobstr.io fetches readable URLs for a whole page of leads in one request, not one request per lead, so turning this on adds very little to a run's duration. It's nothing like the per-profile cost of [Get Profile Details](/guides/sales-navigator/get-profile-details).

## Daily limit: 3,000 profiles per account

You can collect readable URLs for **3,000 profiles per day per synced account**. When an account reaches it, the run **pauses** with the [`limit_exceeded`](/core-concepts/run-stop-reasons#limit_exceeded) stop reason and resumes automatically about 24 hours later. The run log names the limit:

```
⏸️ Run pause triggered by "Account's limit has exceeded." for "<account>" (beautiful_links limit reached the value of 3000).
```

Everything collected before the pause is saved and downloadable.

<Note>
  The allowance frees up on a **rolling 24-hour window** starting from the first profile that account touched, not at midnight.
</Note>

<Tip>
  The limit is **per synced account**, so more accounts means a higher effective ceiling — three accounts gives you 9,000 readable URLs a day. If one account hits its limit and the Squid has others available, the run switches over and keeps going rather than pausing. See [Sync multiple accounts](/getting-started/account-sync#sync-multiple-accounts).
</Tip>

## Skip Collected Leads doesn't save this allowance

Worth knowing if you run the two together. [Skip Collected Leads](/guides/sales-navigator/skip-collected-leads) saves you credits by not re-scraping leads you already have — but it does **not** save your readable-URL allowance.

Readable URLs are fetched for an entire page of leads before any skipping happens, so leads that get skipped still count against your 3,000 for the day. If you're running large repeat scrapes with both settings on, the daily allowance is spent on the whole page, not just the new leads in it.

## Some rows can still come back coded

Even with the setting on, a small number of rows may keep the coded URL. That happens when LinkedIn doesn't return a readable URL for a particular profile — some profiles simply don't have one exposed.

This isn't an error and nothing is missing: those URLs still open the correct profile. If you're filtering or matching on URL format afterwards, allow for both forms appearing in the same file.

## Don't use it together with Get Profile Details

If [Get Profile Details](/guides/sales-navigator/get-profile-details) is on, **leave this off**. Get Profile Details already returns the readable profile URL as part of what it collects, and it doesn't touch this setting's 3,000-per-day allowance.

Running both means spending extra requests and burning a separate daily allowance to produce a URL you'd get anyway.

## Related

* [Get Profile Details](/guides/sales-navigator/get-profile-details) — adds extra profile fields, and includes readable URLs
* [Skip Collected Leads](/guides/sales-navigator/skip-collected-leads) — return only leads you haven't collected yet
* [Run stop reasons](/core-concepts/run-stop-reasons#limit_exceeded) — what happens when a daily allowance runs out
