tealfm

Full Slice Profiles Coming Soon

Want to see metrics, sync status, and API endpoints? Get early access when they launch.

Join waitlist

33 Lexicons

Get top artists by play count

Get a user's top releases/albums by play count

Get latest plays globally

Get top releases/albums by play count

Get a user's top artists by play count

This lexicon is in a not officially released state. It is subject to change. | A declaration of a teal.fm account profile.

This lexicon is in a not officially released state. It is subject to change. | A declaration of the status of the actor. Only one can be shown at a time. If there are multiple, the latest record should be picked and earlier records should be deleted or tombstoned.

This lexicon is in a not officially released state. It is subject to change. | Retrieves the associated profile.

This lexicon is in a not officially released state. It is subject to change. | Searches for actors based on profile contents.

This lexicon is in a not officially released state. It is subject to change. | Retrieves a play given an author DID and record key.

This lexicon is in a not officially released state. It is subject to change. | A declaration of the profile status of the actor.

This lexicon is in a not officially released state. It is subject to change. | A declaration of a teal.fm play. Plays are submitted as a result of a user listening to a track. Plays should be marked as tracked when a user has listened to the entire track if it's under 2 minutes long, or half of the track's duration up to 4 minutes, whichever is longest.

This lexicon is in a not officially released state. It is subject to change. | Retrieves multiple plays from the index or via an author's DID.

This lexicon is in a not officially released state. It is subject to change. | Retrieves a play given an author DID and record key.

This lexicon is in a not officially released state. It is subject to change. | Misc. items related to feeds.

app.bsky.feed.postgateExternalRecordSync disabled

Record defining interaction rules for a post. The record key (rkey) of the postgate record must match the record key of the post, and that record must be in the same repository.

app.bsky.feed.threadgateExternalRecordSync disabled

Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same repository.

app.bsky.actor.profileExternalRecordSync disabled

A declaration of a Bluesky account profile.

Annotation of a sub-string within rich text.

app.bsky.feed.defsExternalDefs

A representation of some externally linked content (eg, a URL and 'card'), embedded in a Bluesky record (eg, a post).