DEV Community

The state of dev.to v0 api

Alfredo Salzillo on March 25, 2019

To prevente the abuse of web scraper on dev.to i want to share what i learn about the dev.to v0 api. Articles https://dev.to/api/arti...
Collapse
 
technoplato profile image
Michael Lustig - halfjew22@gmail.com

Hey Alfredo, thanks for the resource. Did you gather this info by guessing and checking or did you look at the source? github.com/thepracticaldev/dev.to/...

In either case, do you know if there's a way to look up a user by Github username?

Seems like this is where the magic happens, but I don't know how to read Ruby: github.com/thepracticaldev/dev.to/...

Collapse
 
robp773 profile image
Robert Peterman

Thanks for putting this all in one spot Alfredo!

Collapse
 
gtobar profile image
Guillermo Tobar

Hi, how do I get the content of the article?

Collapse
 
alfredosalzillo profile image
Alfredo Salzillo

to get the content of an article

dev.to/api/articles/{articleID}

for example, for this article

dev.to/api/articles/94179

Collapse
 
abdulbasit313 profile image
Abdul Basit

How can I get all articles of specific user?

Collapse
 
alfredosalzillo profile image
Alfredo Salzillo

All API return paged lists, the only way to get all the articles of a user is to call dev.to/api/articles?username={user... until the reply is an empty array.

Collapse
 
mdamaceno profile image
Marco Damaceno

Is it possible to get users by location?

Collapse
 
salomonsson profile image
Peter Salomonsson

Is it possible to get the articles in created_at desc? Or do I need to sort it myself??

Collapse
 
alfredosalzillo profile image
Alfredo Salzillo

It's not possible, as today you can only get articles by published_at desc based on the top query parameters

Collapse
 
alfredosalzillo profile image
Alfredo Salzillo • Edited

For all, I have found the openapi3.0 definitions of all the API and have created a swagger website.

dev-to-swagger

Collapse
 
mjoycemilburn profile image
MartinJ

Thanks for this - very interesting. If you have a spare moment, could you tell me how to find the articleID for a post please?