diff --git a/pom.xml b/pom.xml
index bdf7f1b1..2a87677e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -42,5 +42,10 @@
commons-net
3.3
+
+ org.glassfish.jersey.core
+ jersey-server
+ 2.27
+
\ No newline at end of file
diff --git a/src/api/BlocksResource.java b/src/api/BlocksResource.java
new file mode 100644
index 00000000..0b2f0427
--- /dev/null
+++ b/src/api/BlocksResource.java
@@ -0,0 +1,28 @@
+package api;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.Produces;
+import javax.ws.rs.WebApplicationException;
+import javax.ws.rs.core.MediaType;
+
+import repository.DataException;
+import repository.Repository;
+import repository.RepositoryManager;
+
+@Path("blocks")
+@Produces(MediaType.APPLICATION_JSON)
+public class BlocksResource {
+
+ @GET
+ @Path("/height")
+ public static String getHeight()
+ {
+ try (final Repository repository = RepositoryManager.getRepository()) {
+ return String.valueOf(repository.getBlockRepository().getBlockchainHeight());
+ } catch (Exception e) {
+ throw new WebApplicationException("What happened?");
+ }
+ }
+
+}