Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
93 lines (59 sloc) 2.2 KB


ZEIT is unable to fix bugs on the server side for nearly two months. I'm unable and unwilling to continue trying and supporting this unprofessional infrastructure. I'm currently not motivated enough to maintain this any longer. I'm sorry.

(If you need paid support, look for my contact details)


This gem is a ruby 1.9+ client for the API (

The german newspaper "Die Zeit" recently announced a so called "content API" to access their large collection of printed and online articles of the past years. To access their API you'll have to create an api-key which allows you to make 10.000 requests per day, free of charge for non-commercial usage.


Continous Integration / Tests

Build Status


Add this line to your application's Gemfile:

gem 'zeit'

And then execute:

$ bundle

Or install it yourself as:

$ gem install zeit


require 'zeit'
require 'json'

zeit = :api_key => 'aaabbccccdddeeeeeeffgggg'

# author
result = '*Schmidt*'

# content
result = zeit.content.find '*Software*', :limit => 200, :offset => 100

# department
result = zeit.department.find '*internet*'

# keyword
result = zeit.keyword.find '*internet*'

# product
result = zeit.product.find '*ZEIT*'

# series
result = zeit.series.find 'Die*'

# client
result = zeit.client.get

# => {"reset"=>1353785293,
#  "name"=>"my name",
#  "quota"=>10000,
#  "tier"=>"free",
#  "requests"=>192,
#  "api_key"=>"aaaaaaaabbbbbbbbbbcccc",
#  "email"=>""}


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License (MIT)

see LICENSE.txt


2012 Roland Moriz,

Something went wrong with that request. Please try again.