Hola mmauricio lo que ocurre aqui es que el objeto se llama "posts" con otra s al final.
en esa direccion el objeto post tiene un arreglo que contien un objeto json. Asi que para acceder a los datos, implemente:
Código:
var post = datos.posts; #con esto obtienes el arreglo
var datos_json = post[0] #con esto accedes al json de cualquier posicion que quieras
# y para acceder a cada uno de los datos
var type = datos_json.type;
var url = datos_json.url;
# etc...
Espero haberte ayudado