Skip to content

Commit dc71d03

Browse files
author
vlad-outscraper
committed
add requests history endpoint
1 parent c6942af commit dc71d03

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

outscraper/api_client.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,22 @@ def __init__(self, api_key: str, requests_pause: int = 5) -> None:
3131
}
3232
self._requests_pause = requests_pause
3333

34+
def get_requests_history(self) -> list:
35+
'''
36+
Fetch up to 100 of your last requests.
37+
38+
Parameters:
39+
40+
Returns:
41+
list: Requests history
42+
'''
43+
response = requests.get(f'{self._api_url}/requests', headers=self._api_headers)
44+
45+
if 199 < response.status_code < 300:
46+
return response.json()
47+
48+
raise Exception(f'Response status code: {response.status_code}')
49+
3450
def get_request_archive(self, request_id: str) -> dict:
3551
'''
3652
Fetch request data from archive

0 commit comments

Comments
 (0)