Using the HTTP API

HTTP GET Request

You can pass the URL of the ontology and the API Keywith "apikey", "sourceUrl" and "targetUrl" parameters. If you are logged in, you don't need to use the apikey.

Using your browser

Using cURL command

curl -X GET
curl -X GET

Using Java

CloseableHttpClient client = HttpClientBuilder.create().build();
  HttpResponse httpResponse = null;
    URI uri = new URI("");
    // Execute HTTP request
    httpResponse = client.execute(new HttpGet(uri));
  } catch (URISyntaxException e) {
  } catch(IOException e){}

  String responseLine;
  String responseString = null;
  BufferedReader reader = null;
    // Read HTTP GET response
    reader = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent(), Charset.forName("UTF-8")));
  } catch (IOException e){}
  while ((responseLine = reader.readLine()) != null) {
    responseString += responseLine;


Using cURL command

You can pass ontology files either by uploading file with "sourceFile" and "targetFile".
Or you can pass the URL of the ontology with "sourceUrl" and "targetUrl"

curl -X POST -H \"Content-Type: multipart/form-data\ 
  -F sourceFile=@/path/to/source_ontology_file.owl'
curl -X POST -H "Content-Type: multipart/form-data" 
  -F sourceFile=@/path/to/source_ont.owl 
  -F targetFile=@/path/to/target_ont.owl 
  -d 'apikey=YOUR_APIKEY'
curl -X POST 
  -d 'sourceUrl='