code: def crawl(self, urls, name='crawl', api='analyze', **kwargs):
          
          # If multiple seed URLs are specified, join with whitespace.
          if isinstance(urls, list):
              urls = ' '.join(urls)
          url = self.endpoint('crawl')
          process_url = self.endpoint(api)
          params = {
              'token': self._token,
              'seeds': urls,
              'name': name,
              'apiUrl': process_url,
          }
  
          # Add any additional named parameters as accepted by Crawlbot
          params['maxToCrawl'] = 10
          params.update(kwargs)
  
          self._get(url, params=params)
  
          return Job(self._token, name, self._version)
docs: Crawlbot API.
  
          Returns a diffbot.Job object to check and retrieve crawl status.