BotCurrent↗
← Back to examples

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

  1. 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.

  2. 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

  1. Name

    Restaurant identity

    Owner

    Requester

    Minimum scope

    Name, branch and official website if known

    Quality check

    Resolve similarly named businesses and locations

  2. 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
  1. Read public menu materials and create a draft structured table; no order, reservation or account access.

Compatibility unknowns
  1. Website accessibility, menu date reliability, extraction quality and runtime compatibility are unknown.

External actions requiring approval
  1. 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
  1. 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

  1. 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.

  2. 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
  1. Confirm branch identity and output fields.

Ongoing review
  1. Recheck stale or ambiguous entries before practical use.

Unknowns
  1. 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
  1. Keep variants separate; label the add-on; preserve the conflict and source dates.

Stop conditions
  1. Stop if branch identity or price association cannot be resolved without guessing.

Limits

  1. Published menus do not guarantee availability, final charges or suitability for dietary and medical needs.

Tasks: Data & analysis

Useful for: Retail and ecommerce operatorData analystPersonal and household

Editorial relevance from the title and source-supported actions; not evidence of the operator’s occupation.
Browser UseIndependent testing: No

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.