research api conditions