Export keywords for a search query (export_keywords_csv)
export_keywords_csv
Exports a list of keywords for a search query
import codecs
import json
import pprint
import urllib.request as urlrequest
from urllib.parse import urlencode
host = 'http://api.serpstat.com/v3'
method = 'export_keywords_csv'
params = {
'query': 'buy%20laptop',
'se': 'g_us',
'token': 'ijmiom4f5m34905g03um8342dm04923lre3w'}
api_url = "{host}/{method}?{params}".format(
host=host,
method=method,
params=urlencode(params, safe=',')
)
try:
csv_data = urlrequest.urlopen(api_url).read()
except Exception as e0:
print("API request error: {error}".format(error=e0))
codecs.open('csv_data.csv', mode='w', encoding='utf8').write(csv_data.decode('utf8'))