You can check Amazon eligibility in bulk by pasting up to 100 ASINs into Claude or ChatGPT connected to Arbitrage Stalker and asking "can I sell these?". The check_eligibility tool checks each one against your own Amazon seller account and returns one of five verdicts: BUY (clear to list), APPLY (gated, with Amazon's self-serve approval link), SKIP (gated with no self-serve path), BAD_ASIN (the identifier is wrong) or PENDING (still being checked). It is free, it is read-only, and it never submits an ungating request for you.
I built Arbitrage Stalker, so this walks through our tool. The method applies anywhere: check gating on your own account before you spend a minute on profit research.
Why checking gating one ASIN at a time kills your morning
You find a lead that clears your numbers. You open Seller Central, search the ASIN, click through to the listing page and see the lock. Five minutes gone on a product you cannot sell. Do that across a sourcing session and gating checks eat a real chunk of your day.
Worse, you usually check gating last. You run fees, read the history and look at the Buy Box, then learn your account cannot list it. All that research goes in the bin.
Flip the order. Check gating on the whole list first, in one shot, and only research what you can sell.
How a bulk eligibility check works
The check runs against your own connected Amazon account, so the answer is yours. Gating differs between accounts, and a result from another seller tells you nothing about yours.
- Get your ASINs. Pull them from your leads with
search_leads, from your tracked sellers' new finds withstorefront_feed, from a brand withsearch_products, or paste them from a sheet. Amazon URLs and lead-bank rows work too. The tool reads the ASIN out of each line. - Ask. "Can I sell these?" with up to 100 ASINs. For more than 100, ask the assistant to run them in batches of 100.
- Read the verdicts. ASINs checked in the last day answer instantly. Up to about 40 new ones get checked live inside the call, in roughly 15 to 20 seconds. The rest queue at about 60 a minute for your seller account and come back as PENDING until they finish. A full batch of 100 new ASINs usually wraps up within two minutes.
- Follow up on PENDING. Ask again for the pending rows after a minute or two.
Duplicates and unreadable lines get reported back to you, never dropped without a word. That matters when you paste a messy supplier export with blank rows and repeats: you see exactly which lines the tool could not read, so you can fix them instead of wondering where twelve ASINs went. The results also come grouped by brand, which matters for the shortcut further down.
The five verdicts
| Verdict | What it means | What to do |
|---|---|---|
| BUY | Clear to list on your account | Run profit at your buy cost |
| APPLY | Gated, and Amazon offers a self-serve approval link (included) | Decide if the product is worth applying for, then click the link |
| SKIP | Gated with no self-serve path | Drop it, unless you can get an invoice from an authorized supplier |
| BAD_ASIN | The identifier is wrong. Not a restriction | Fix the row and check again |
| PENDING | Still being checked | Ask again in a minute or two |
How to act on each verdict
BUY
Move straight to profit. Ask "what does each BUY row net at $X?" and the assistant runs calculate_profit through Arbitrage Stalker's own calculator with your saved prep and inbound costs. Then source_radar tells you which retailers the platform has seen carrying it.
APPLY
Apply only when the payoff justifies it. A single low-volume ASIN may not be worth an application. A product you would rebuy every month probably is. When you decide yes, click the approval link the tool gave you and finish it in Seller Central yourself. My ungating guide covers what Amazon asks for.
SKIP
SKIP means gated with no self-serve path. In most cases Amazon wants an invoice from an authorized supplier. If you do not have that relationship, drop the lead and move on. Plenty of BUY rows are waiting.
BAD_ASIN
Do not treat this as a restriction. BAD_ASIN means the identifier itself is wrong: a typo, a dead ASIN or a row that pasted badly. If you lump it in with SKIP, you delete a good lead from your bank without knowing it. Fix the row and run it again.
PENDING
The check has not finished. Ask for the pending rows alone after the wait time the tool reports. Nothing is wrong.
Why it never auto-submits ungating requests
Amazon counts ungating attempts against your account, and automated or failed ones burn that budget. If a tool fired off applications for every APPLY row on a 100-ASIN list, you could spend attempts on products you never meant to buy.
So the tool stops at the link. You get Amazon's approval URL and you decide. That is deliberate, and it holds whether you use Claude, ChatGPT, Claude Code or your own scripts. The Allow page you approve when you connect says the same thing in its own words: the assistant can check what your account can sell, and it cannot touch Seller Central.
The brand gate shortcut
Some brands sit behind one approval for the whole catalog. Checking 600 of their products one batch at a time would tell you "APPLY" 600 times.
The brand_eligibility tool skips that. Ask "can I sell Carter's?" and it samples the brand's best sellers (20 by default), checks them on your account and rolls the answer up for the brand. If every sampled product comes back gated with the same approval path, it reports one brand gate and gives you the link once.
Two real runs show the range:
- Carter's came back as one brand gate: 19 of 19 sampled were APPLY. Apply once for the brand and skip the per-product sweep.
- IKEA came back mixed: 2 BUY, 17 APPLY and 1 SKIP out of 20. Mixed means gating varies per product, so you run
check_eligibilityon the ASINs you care about.
When a brand is not one gate, a full sweep is still doable. A 600-ASIN brand sweep takes about ten minutes of eligibility checks. Then you run profit only on the BUY rows.
Prompts to copy
These work in Claude or ChatGPT once Arbitrage Stalker is connected. Swap in your own ASINs, brands and numbers.
- From a sheet: "Can I sell these? Group the results by verdict and list BAD_ASIN rows on their own." Then paste the column.
- From your lead bank: "Pull my leads saved this week and check eligibility on all of them. Show me only BUY and APPLY."
- From your tracked sellers: "What did my sellers add since yesterday? Check which ones I can sell."
- For a brand: "Can I sell Carter's? If it is one brand gate, give me the approval link and stop."
- For the follow-up: "Check the PENDING rows again."
Ask for a table back. Verdict, ASIN, title and the approval link for APPLY rows fit on one screen and you can act on them in order.
Running it from a script
If you sweep lists every day, a connection key from AI Connection Keys lets your own code call the same tool over plain HTTP. POST the ASINs as JSON to https://app.arbitragestalker.com/mcp/tools/check_eligibility with your key in the Authorization header. The limits match what your AI app gets, and a refusal comes back as HTTP 422 with a code your script can read.
Put it in your daily routine
The bulk check pays off most at the front of the day. Pull what your tracked sellers added overnight, run gating on all of it, and only research what comes back BUY. That order alone cuts most of your wasted clicks. The full morning routine is in the AI online arbitrage workflow, and the Amazon seller MCP server overview explains how the pieces fit.
To set it up, connect Claude or ChatGPT using the steps on the Arbitrage Stalker MCP page. Every paid plan includes it, and the eligibility tools are free to call. Plans start at $29 a month on the pricing page.
Create your account, paste your next lead list and ask the question you used to answer one tab at a time. The MCP setup guide has the server address if you need it again.
Let the deals come to you
Arbitrage Stalker watches proven storefronts, scores every lead against your numbers, and tracks each deal to sold and rebuy. Capped feeds keep your finds exclusive.
Start your 7-day free trial