Skip to content

/channels endpoint returns bad data for large batch size #321

@Jckpt

Description

@Jckpt

Describe the bug

When I request from /channels endpoint with slug batch size of 50
I receive bad data on some of the streamers (even though the streamer was live):

Image

To Reproduce

Request URL:

https://api.kick.com/public/v1/channels?slug=cyberrulztv&slug=mrjayplays&slug=ukrshow&slug=brunenger&slug=burakoyunda&slug=dasmehdi&slug=bnltv&slug=neexcsgo&slug=hype&slug=mete&slug=roshtein&slug=l3vigamer&slug=zubarefff45&slug=odayyouyou&slug=jarikekkonen&slug=levo&slug=mustafa_go&slug=subo8686&slug=wtcn&slug=nonolinhocs&slug=tbone_gaming&slug=4head&slug=mmikedimayn&slug=ameermzori&slug=gladvalakaspwnz&slug=shelao&slug=matthewdota&slug=bond17&slug=homuli420&slug=cheez&slug=qg14&slug=restt&slug=meduska&slug=mariamoon&slug=zforzambrotta&slug=tobias&slug=aishowoo&slug=kussia88&slug=roseheus&slug=pisicelarp&slug=wujabudyn&slug=absi&slug=mellstroy987&slug=dodo&slug=adolfz&slug=yoda&slug=husamviyuviyu&slug=odedsvr

(these are streamers from top 100 based on view count at the time of writing)

Expected behavior

It should return correct data about all requested streamers

Screenshots

From my observations API fails with ~50% of streamers at batch size = 50:

Image

Additional context

Lowering batch size to 25 seems to solved my issue,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions