Hiya!
The Lichess API is documented at
lichess.org/apiThe documentation project is open source and can be found at
github.com/lichess-org/apiThe repository contains example code using the API,
for instance this web application -
lichess-org.github.io/api-demo/ In your post you say "to set up a chess research study" - is there something specific you have in mind?
I'd recommend reading through the API documentation to get a feeling for what operations are possible to perform with the API.
All of the actions are performed by sending HTTP requests to the Lichess servers.
So for a developer to write an application which uses the API,
they would choose some programming language and then write code which makes HTTP requests according to the Lichess API documentation.
To make things easier for users of the API,
there already exists some language specific libraries which developers can use.
One of the most common libraries is the Python library called "berserk".
Its documentation can be found at
lichess-org.github.io/berserk/So if you know the Python programming langauge,
you could use the existing "berserk" module and and call python methods to interact with the API.
This means that you don't need to study the HTTP API documentation in detail, but can rather study which Python methods are available in the "berserk" module.
(Or if you want to "do things from scratch", you could use a Python HTTP client such as the "requests" module,
and send HTTP requests with proper headers and request bodies and parse the response headers and body.)
One source of research-related projects that I can think of,
is the last section on the web page which hosts all of the rated games ever played on the Lichess web site - at
database.lichess.org/#related-projectsThey are not really "help" of _how_ to use the API, but rather examples of what can be achieved from using the API,
and some (all?) projects links to their source code.
If you have some specific question,
I'd be happy to try to help answering.
Open questions are tricky to answer. :)
If you are a Discord user, you could consider checking out the Lichess Discord server.
It has a programming seciton, and a channel for #lichess-api-support -
discord.gg/lichessChess on!