Official recipe · Browser tasks
Build structured data from a current restaurant menu
Source-backed example. Practical decision guidance is proposed and untested; this is not a full implementation guide.
The problem
Restaurant menu details are difficult to compare or reuse when they are unstructured and the currency of listed prices is unclear.
Agent job
Find the restaurant's own menu, assess whether its prices are current and extract structured menu data.
Expected output
Structured restaurant menu data for review.
Where this framing comes from
- Core problem: Editorial purpose framing
- Agent job: Editorial purpose framing
- Expected output: Editorial purpose framing
- Relevant job roles: Editorial purpose framing
- Benefit type: Editorial purpose framing
Editorial framing and outcome limits
Describes the task’s purpose and intended output; measured benefit, safe unsupervised operation and successful delivery are not established by this framing.
Editorial synthesis based on the linked source. This framing does not add evidence of successful delivery or results.
Case-specific decision guidance · untested
Case-specific decision guidance and first checks are original proposals. The linked source supports the attributed task; this added guidance has not been executed.
Read the attributed source evidence and original caveats below ↓
Why use this
A diner or researcher may need menu details in a reusable format but find several versions with different prices and categories. A structured table can look current even when it was extracted from an old image or a third-party copy.
This job could organize menu information while keeping source identity and freshness evidence visible. Explicitly unresolved prices are more useful than a falsely precise comparison when the restaurant's published materials disagree.
Why an agent / simpler alternative
- Useful judgment
Identify the restaurant's own menu, interpret categories and qualifiers, and distinguish current evidence from assumptions.
- Simpler alternative
Copy a small clearly dated menu manually when no comparison or restructuring is needed.
- Unsuitable when
The result would be treated as guaranteed pricing, availability or allergy-safe ordering advice.
Proposed inputs
- Name
Restaurant identity
- Owner
Requester
- Minimum scope
Name, branch and official website if known
- Quality check
Resolve similarly named businesses and locations
- Name
Menu materials
- Owner
Restaurant's published source
- Minimum scope
Permitted text/images with URL and collection date
- Quality check
Check menu date, currency and branch relevance
Access and setup — proposed or unknown
- Proposed minimum
Read public menu materials and create a draft structured table; no order, reservation or account access.
- Compatibility unknowns
Website accessibility, menu date reliability, extraction quality and runtime compatibility are unknown.
- External actions requiring approval
Contacting the restaurant, uploading private material or placing orders needs separate authorization.
Expected deliverable and review checks
- Proposed artifact
Menu dataset with item, category, description, stated price, qualifiers, source and freshness caveat.
- Critical checks
Preserve size/variant prices; distinguish add-ons and ranges; leave missing prices unresolved; verify category alignment.
- Missing output evidence
This overlay adds no new output inspection, execution or validation; consult the referenced canonical source outcome limits.
Failure signals and proposed responses
- Signal
A price belongs to an adjacent item
- Why it matters
Layout extraction creates a misleading value
- Proposed response
Compare against the original visual and flag ambiguity.
- Signal
Official pages show conflicting menus
- Why it matters
Official ownership alone does not establish currency
- Proposed response
Retain both dates and avoid choosing a current price without evidence.
Effort and cost — unknown
- Setup work
Confirm branch identity and output fields.
- Ongoing review
Recheck stale or ambiguous entries before practical use.
- Unknowns
Menu update cadence, OCR effort, regional taxes and service costs are unknown.
First check — proposed, unexecuted
- Status
proposed_unexecuted
- Synthetic fixture
Invent a two-column menu with one size-dependent price, one add-on and a conflicting older version; propose structured rows.
- Acceptance checks
Keep variants separate; label the add-on; preserve the conflict and source dates.
- Stop conditions
Stop if branch identity or price association cannot be resolved without guessing.
Limits
Published menus do not guarantee availability, final charges or suitability for dietary and medical needs.
Editorial candidate. This is source-backed reporting or a documented workflow. BotCurrent has not independently tested this task. A proposed Canadian adaptation is not evidence of a Canadian deployment or compliance certification.
Original source
https://browser-use.com/showcase/build-a-live-menu ↗Attributed to: Browser Use
Official recipe- Original action type
- browser_action
- What the source supports
- Find the restaurant's own menu, assess currency of prices and return structured menu data.
- Source outcome limits
- This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
- Evidence attribution caveat
- This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
- Source approval description
- Not specified.
- Named tools
- Browser Use; google.com
- Model or version
- Unknown
- Publication date
- Unknown
- Source last checked
- 2026-10-14
- Demonstrated in Canada
- Unknown
- Canadian availability
- unverified
- Proposed Canadian adaptation
- Use Canadian restaurant sources and preserve CAD, French names and tax disclosures; do not infer allergy safety.
- Recommended approval boundaries
- Approve account access and any personal-data disclosure. Review before purchases, bookings, messages, archive requests, uploads or publication. Keep research read-only where possible.