good day! I need to send a request via the api to the https server. the documentation describes that this must be done via curl. example request:

everything works out through curl. the request is sent, the response comes ok.
but if I try to send the same request with a python script, I get a 401 error.
here is my code.
import requests
def main():
token = 'my_token'
# url = 'https://api-ip.fssp.gov.ru/api/v1.0/'
url = 'https://api-ip.fssp.gov.ru/api/v1.0/search/physical'
region = '48'
lastname = 'Иванов'
firstname = 'Валерий'
secondname = 'Викторович'
birthdate = '02.07.1970'
data = {
'token': token,
'region': region,
'lastname': lastname,
'firstname': firstname,
'birthdate': birthdate,
'secondname': secondname
}
response = requests.get(url=url, data=data)
print(response.status_code)
if __name__ == '__main__':
main()
here is the content of the response from the server
b'{"status":"error","code":401,"exception":"token not exist","response":[]}'
What am I doing wrong?