Skip to main content
A taste persona is the profile that tells NaijaTaste how you eat. It captures your rating habits, price sensitivity, favourite food vocabulary, and past review style. The platform uses your persona to predict how you would rate a restaurant and to rank recommendations in order of cultural fit. You can pick one of three preset personas in the app, or build your own persona object for API calls.

The three app personas

The homepage lets you pick from three preset personas, each representing a distinct Nigerian eating style.
Lagos Professional prioritises quiet, comfortable dining. This persona values ambience and a calm environment over price — they’re happy to spend more as long as the setting is right.
  • Looks for: Quiet lunch spots, air conditioning, good service
  • Price sensitivity: Low (price is secondary to experience)
  • Typical rating tendency: Balanced — satisfied when comfort is met
  • Common tone keywords: ambience, AC, quiet, service, professional

Persona fields for the API

When you call /simulate-review or /recommend directly, you pass a persona object in the request body. Here are all the fields you can include:
When using the API directly, you build your own persona object and pass it in the request body. None of these fields are strictly required — the simulator works with whatever subset you provide.

Persona levels for signed-in users

When you sign in and write reviews on NaijaTaste, the platform derives your persona traits automatically from your review history. As you write more reviews, your persona level increases and your profile becomes more accurate.