SkillAgentSearch skills...

BeReal

How does BeReal work (Under the hood)

Install / Use

/learn @userbradley/BeReal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BeReal

<img src="https://upload.wikimedia.org/wikipedia/commons/8/89/Logo-BeReal.png" width="90" alt="Bereal Application"> <br> <br>

Note We have been working on a site version of this which is most up to date, available at https://userbradley.github.io/BeReal/

<br>

This Repo contains all the endpoints that I was able to find from my Network wide SSL inspecting proxy.

<!-- TOC --> <!-- TOC -->

Api Domain

The current domain for the BeReal api is

https://mobile.bereal.com/api/

Any reference to something like /feeds/ assumes you just go https://mobile.bereal.com/api/feeds/

Endpoints

The below contains an overview of the endpoints.

Metric Collection

| URL | Use | Request type | |---------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-----------------| | https://logs.browser-intake-datadoghq.com/api/v2/logs?ddsource=ios | Application usage metrics | POST HTTP/2.0 | | https://api2.amplitude.com/ | User journey tracking | POST HTTP/2.0 | | https://region1.app-measurement.com/a | Firebase (I'm like 80% sure) | POST HTTP/2.0 | | https://api.onesignal.com/apps/91b217c4-7ad8-4fd1-a01c-f4ed5b2a4711/ios_params.js?player_id=<>> | Push messaging (Probably the notification going off) | GET HTTP/2.0 | | https://fcmtoken.googleapis.com/register | Firebase Messaging (maybe also for push notifications, but authing?) | POST HTTP/2.0 | | https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog | Firebase Logging | POST HTTP/2.0 |

BeReal Application Specific requests

Storage

| URL | Use | Request type | |--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|----------------| | https://storage.bere.al/Photos/<uid> | Where the user generated images are stored, backed by a GCS Bucket | GET HTTP/2.0 | | https://bereal-us-central1-memories.storage.googleapis.com | Memories 2022 recap video storage | GET HTTP/2.0 |

Feeds

| URL | Use | Request type | |----------------------------------------------------------------|--------------------------------------------------|----------------| | https://mobile.bereal.com/api/feeds/discovery?limit=<number> | Feed of discover page - Limited by number(int) | GET HTTP/2.0 | | https://mobile.bereal.com/api/feeds/memories?limit=<number> | Your memories | GET HTTP/2.0 | | https://mobile.bereal.com/api/feeds/memories/video | Not sure, perhaps a future feature? | GET HTTP/2.0 | | https://mobile.bereal.com/api/feeds/friends-v1 | Loads all the images that you're friends with | GET HTTP/2.0 |

Relationships

| URL | Use | Request type | |------------------------------------------------------------------------|---------------------------------------------------------------|-----------------| | https://mobile.bereal.com/api/relationships/contacts | Sends a hashed list of phone numbers to work out who you know | POST HTTP/2.0 | | https://mobile.bereal.com/api/relationships/friends | List of friends you | GET HTTP/2.0 | | https://mobile.bereal.com/api/relationships/friend-requests | Makes a friend | POST HTTP/2.0 | | https://mobile.bereal.com/api/relationships/friend-requests/sent | List of friend requests | GET HTTP/2.0 | | https://mobile.bereal.com/api/relationships/friend-requests/received | List of friend requests | GET HTTP/2.0 | | https://mobile.bereal.com/api/relationships/suggestions | Users you may know | GET HTTP/2.0 |

Search

| URL | Use | Request type | |------------------------------------------------|-------------------------------------------------------|----------------| | https://mobile.bereal.com/api/search/profile | Searches based on full name or partial name of a user | GET HTTP/2.0 |

Settings

| URL | Use | Request type | |------------------------------------------------------------|-------------------------------------------------------------------|-----------------| | https://mobile.bereal.com/api/settings | Retrieves settings for the app, both global and user | GET HTTP/2.0 | | https://mobile.bereal.com/api/settings/notification-push | Gets user preferences on push notifications | GET HTTP/2.0 | | https://mobile.bereal.com/api/parental-consent-request | Creates a request for parental consent if user is under 13 in EEZ | POST HTTP/2.0 |

Person

| URL | Use | Request type | |-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|---------------------------| | https://us-central1-alexisbarreyat-bereal.cloudfunctions.net/getUserNames | Gets usernames for public users it seems. Was only called when I opened the discover page | POST HTTP/2.0 | | https://mobile.bereal.com/api/person/realmojis/upload-url | Gets GCS Signed URL for realmoji upload | GET HTTP/2.0 | | https://mobile.bereal.com/api/person/me | Gets info about your account | GET HTTP/2.0 | | https://mobile.bereal.com/api/person/profile | Updates and gets info about you! | POST/PATCH/GET HTTP/2.0 | | https://mobile.bereal.com/api/person/me/username | Updates your username | PATCH HTTP/2.0 |

Posting a photo

| URL | Use

Related Skills

View on GitHub
GitHub Stars168
CategoryDevelopment
Updated13d ago
Forks4

Security Score

100/100

Audited on Mar 26, 2026

No findings