Download - Kimono sharing
Kimono
2015/02/25 Roger
Turn websites into structured APIs from your browser in seconds
2
3
Turn websites into APIs in secondsYou don't need to write any code or install any software to
extract data with Kimono.
4
5
6
7
8
Price
9
11
Example: 中央氣象局
The Kimono API
12
The API is RESTful and uses standard HTTP response codes to indicate errors. JSON will be
returned in all responses from the API, including errors.
200 OK - everything worked as expected
400 Bad request - you may have missing or invalid
parameters
401 Unauthorized - invalid API key
404 Not found - Requested resource not found
500 Server error - something went wrong on our end
GET kimonoapis/{API_ID}?apikey={YOUR_API_KEY} 13
Retrieve an API
GET kimonoapis?apikey={YOUR_API_KEY} 14
List all APIs
POST kimonoapis/{API_ID}/update -d {DATA} 15
Set target url
POST kimonoapis/{API_ID}/update -d {DATA} 16
Set frequency
POST kimonoapis/{API_ID}/update -d {DATA} 17
Set crawl limit
POST kimonoapis/{API_ID}/update -d {DATA} 18
Set crawl urls
POST kimonoapis/{API_ID}/startcrawl -d {DATA} 19
Start crawl
/api/{VERSION}/{API_ID} 20
API Params - Versions
/api/csv/{API_ID} 21
API Params - CSV
/api/csv/{API_ID}?kimnoheaders={VALUE} 22
API Params – No Headers
/api/rss/{API_ID} 23
API Params – RSS
/api/{API_ID}?kimlimit={LIMIT} 24
API Params – Limit
/api/{API_ID}?kimoffset={OFFSET} 25
API Params – Offset
/api/{API_ID}?kimbypage=1 26
API Params – By Page
/api/{API_ID}?kimwithurl=1 27
API Params – With URL
/api/{API_ID}?kimindex=1 28
API Params – Index
/api/{API_ID}?kimhash=1 29
API Params – Hash
/api/{API_ID}?kimseries=1 30
API Params – Time series
/api/{API_ID}?kimstats=1 31
API Params – Stats
/api/{API_ID}?kimmodify=1 32
API Params – Modify
33
API Detail
34
Download data into Google Spreadsheets
35
Embed in your site
36
Create a mobile app
• KimonoApps are responsive HTML5 web
apps, powered by data from kimono APIs.
• KimonoApps have their own URLs and are
hosted on our servers.
• They can be shared with and used by
anyone, not just Kimono users
37
Setting up email alerts• Email alerts are triggered by kimono every time the data that your API is
monitoring changes as long as there is one or more emails added to the email
alerts manager in the API detail page.
• Alert emails will be sent from Kimono Labs [[email protected]] with
the subject "Your kimono API {API_NAME} has new data".
38
Scraping data from behind a log-in
39
Sorry. Something went wrong and we couldn't create an API from this page. A
bug report has been created.
You can download the json, csv or rss version of the data you just extracted, but
it won't be saved to your kimono account.
40
Cases: Pop-up!
41
Cases: Crawl from other API!
42
Cases: 自己的正妹牆,自己做!
44
Cases: Select from multi pages
45
Cases: Kimono API with jQuery
46
Cases: Can't select videos
47
Q & A