Instagram profiles: search or handle lookup?
Instagram Profile Scraper prices discovery and certainty differently. A keyword search is $0.02 with about forty profiles included, so half a cent buys twenty accounts. A lookup by handle, URL or ID is $0.01 and returns exactly the one you named. Search to find, look up to confirm.

Two doors at very different unit prices
Instagram Profile Scraper lets you in two ways, and they are not priced the same way at all:
| Route | Fee | Included | Per profile |
|---|---|---|---|
| Keyword search | $0.02 | about 40 profiles | $0.0005 |
| Handle, URL or ID | $0.01 | the one you named | $0.01 |
Twenty to one. That gap is not a mistake in the pricing, it is the pricing describing what each route actually is.
What you are buying with the extra money
A keyword search returns a ranking. You get forty accounts that Instagram associates with the term, which is exactly what you want when you are building a list and do not yet know the names on it.
A lookup returns the account you named. No ranking, no adjacency, no chance that the profile you meant sits at position forty-one. You are paying for certainty, and certainty is worth paying for in precisely one situation: when getting a different account would be worse than getting nothing.
Monitoring a competitor set weekly is that situation. So is verifying a partner’s follower count before a contract. Discovery is not.
The sequence that uses both properly
# 1. Find candidates cheaply. $0.02 buys about forty.
pool = profiles(keywords=["sustainable skincare"], max_items=40)
# 2. Filter on what came back, which costs nothing.
shortlist = [p for p in pool
if 10_000 < p["followersCount"] < 200_000
and p["postsCount"] > 50]
# 3. Pay for certainty only on the ones that survived.
confirmed = [profiles(usernames=[p["username"]]) for p in shortlist]
Search is the funnel, lookup is the confirmation. Paying lookup prices for the funnel is the expensive mistake, and it is the one people make because they already have a list of handles from somewhere else and it feels natural to just submit them.
One billing detail that catches people
On this actor the profile is billed as a dataset item alongside any followers you pull. That differs from the Instagram comments actor, where the parent post is deliberately not an item.
It is a small difference and it matters when you are modelling a large follower pull: the profile does not ride along free, it occupies one of the rows you are paying for. On a run over forty profiles with followers, that is forty rows before a single follower is counted.
Questions people ask
Is searching cheaper than looking up an Instagram profile?
Per profile, dramatically. A keyword search is $0.02 and includes about forty profiles, which works out at half a cent each. A direct lookup is $0.01 for a single profile. Search is roughly twenty times cheaper per account returned.
When is a direct lookup worth paying for?
When you need a specific account and cannot risk a ranking returning something adjacent. Monitoring a known competitor set, verifying a partner's follower count, or re-checking a shortlist are all cases where certainty is the product you are buying.
Is the profile itself billed as an item?
Yes. On this actor the profile counts as a dataset item alongside any followers you pull, which is worth knowing because it differs from the comments actor, where the parent post is not billed.