diff --git a/votingapi.module b/votingapi.module
index 40204ff..e5daf7f 100644
--- a/votingapi.module
+++ b/votingapi.module
@@ -652,3 +652,22 @@ function _votingapi_cron_delete_orphaned() {
     $queue->deleteItem($item);
   }
 }
+
+function votingapi_entity_property_info_alter(&$info) {
+  $info['node']['properties']['votingapi'] = array(
+    'label' => t('Total votes'),
+    'description' => t('Total votes on a node'),
+    'getter callback' => 'votingapi_get_node_properties',
+    'type' => 'integer',
+  );
+}
+
+/**
+ * Callback for getting votingapi related node properties.
+ */
+function votingapi_get_node_properties($node, array $options, $name, $entity_type) {
+  switch ($name) {
+    case 'votingapi':
+      return votingapi_select_single_result_value(array('entity_id' => $node->nid));
+  }
+}
\ No newline at end of file
