semi working api