⬇ Add New

Import

Two-phase workflow: check your list against what's already saved (no API), then execute the import with live progress and error details.

Search & import

Find a restaurant on Yelp and import it in one click.

Show browser console snippets

Step 1 — Auto-scroll the Yelp page:

click to copy(async () => { let prev = 0, unchanged = 0; while (unchanged < 3) { window.scrollTo(0, 9999999); document.documentElement.scrollTop = 9999999; document.body.scrollTop = 9999999; await new Promise(r => setTimeout(r, 3000)); const curr = [...document.querySelectorAll('a[href*="/biz/"]')] .map(a => a.href.split('?')[0]) .filter((v,i,a) => a.indexOf(v) === i).length; if (curr === prev) unchanged++; else { unchanged = 0; prev = curr; } console.log('Loaded ' + curr + ' so far…'); } alert('Done! ' + prev + ' found. Now run Step 2.'); })();

Step 2 — Copy all URLs:

click to copyconst links = [...document.querySelectorAll('a[href*="/biz/"]')] .map(a => { try { return decodeURIComponent(a.href.split('?')[0]) } catch { return a.href.split('?')[0] } }) .filter((v,i,a) => a.indexOf(v)===i) .filter(u => /yelp\.com\/biz\/[^/?#\s]+/.test(u)); copy(links.join('\n')); alert(links.length + ' URLs copied!');
No API calls — instant

Import history

🔍 Check Closed

Check for Closed Businesses

⚠ Uses the Yelp API — 1 call per business that hasn't been checked within 7 days. Watch your daily quota.
🛠 Cache debug

Shows every business, what's stored in your collection vs. what the Yelp cache last returned, and how fresh the cache is. Mismatches may indicate a stale check or a bug.

🔄 Sync Data

Sync

Reconcile your collection against Yelp: check for missing entries or fetch updated business data.

Paste Yelp business URLs to see what's missing from your collection.

Tag Manager

Create, color, rename, and delete tags. Tags created here are available to assign on any card — even before any business uses them.

Create tag

Color

Suggested Tags

Top categories across your collection that don't already have a matching tag. Click "Use" to pre-fill the recommender below.

Tag Recommender

Find restaurants matching keywords, then tag them all at once. Keywords auto-fill from the tag name — edit them to broaden or narrow.

Connections

Manage API credentials and monitor usage for connected services.

Yelp Fusion API
Not checked
Manage →
API Key
Stored in Vercel environment — never exposed to the browser.
Daily quota
Last updated

Collection Stats

A breakdown of your saved places.