api with urls instead of children